Program to analyze the dependence of execution time on different CPU/GPU/Memory clock frequencies by solving a mathematical equation with 5 variables using parallelization techniques with WinAPI (CPU), OpenCL (CPU/GPU), and CUDA (GPU).
-
Install required software:
You will need theCUDA Toolkit
(used V12.6.85) andVisual Studio
(used V17.6.4) -
Clone the Repository:
git clone https://github.com/slymachenko/gpgpu-comparison.git cd gpgpu-comparison
-
Set up PATH variables:
Ensure that the PATH variables for theCUDA Toolkit
are correctly set. -
Open project in
Visual Studio
-
Compile and run
This project is licensed under the MIT License. See the LICENSE file for more details.