-
Notifications
You must be signed in to change notification settings - Fork 0
Introductory programs that use the GPU or multiple threads to acheive speedup.
License
AakashHegde/Parallel_Computing
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The following programs utilise multiple processing units to acheive a speedup. There are two types of implementations in this project : 1) GPGPU programming using OpenCL 2) Multi-thread programming using OpenMP OpenCL: Introductory programs - print "hello world" - add a vector of large size Uses an older version of OpenCL API for compatibility reasons. No speedup is obtained because of how basic the programs are. OpenMP: Program to perform Bitonic Sort - a parallel sort algorithm. Good speedup observed when workload is appropriate. Compares the speedup for different array sizes, and displays all timings in a tabulated manner.
About
Introductory programs that use the GPU or multiple threads to acheive speedup.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published