VT GPGPU Use Case Computer Science

From EGIWiki
Jump to: navigation, search
EGI Activity groups Special Interest groups Policy groups Virtual teams Distributed Competence Centres


EGI Virtual teams: Main Active Projects Closed Projects Guidelines


GO TO THE GPGPU WORKING GROUP

GO TO THE GPGPU USE CASES

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.