VT GPGPU Use Case Computer Science
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
EGI Activity groups | Special Interest groups | Policy groups | Virtual teams | Distributed Competence Centres |
EGI Virtual teams: | Main • | Active Projects • | Closed Projects • | Guidelines |
Scientific Discipline
Computer Science - Hybrid CPU/GPGPU workload management
Institute or Community
- Trinity College Dublin, Ireland
Keywords
- MPI
- OpenCL
- Hybrid CPU/GPGPU
Description
We have investigated a new dynamic workload sharing algorithm using the CPU and GPGPUs. A hueristic is used to determine how much work should be assigned to a given GPGPU or CPU. We use OpenCL with multiple ICDs (Nvidia/intel/AMD) to ensure that we have access to the CPU as an OpenCL device. OpenMPI is used to help distribute work across multiple machine.