Parallel Scan Algorithm Implemented with OpenMP
- Hardware
- AMD Ryzen 5 3500x (6 physical cores, and 6 logical cores)
- 16 GB DRAM (3200MHz, 2 slots used - each socket is occupied by a 8 GB DRAM)
- Software
- Windows 10
- CMake 3.22.1
- gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)
- GNU Make 3.81
- Use the CMakeLists.
- mkdir build && cd build
- cmake .. (or cmake .. -G "MinGW Makefiles")
- make
- Prefix Sum
- Folder PrefixSum
- General Scan
- Folder Scan