Difference between revisions of "VT GPGPU"
Line 10: | Line 10: | ||
== Motivation == | == Motivation == | ||
GPU computing or GPGPU is the use of a GPU (graphics processing unit) as a co-processor to accelerate CPUs for general purpose scientific and engineering computing. The GPU accelerates applications running on the CPU by offloading some of the compute-intensive and time consuming portions of the code. The rest of the application still runs on the CPU. From a user’s perspective, the application runs faster because it is using the massively parallel processing power of the GPU to boost performance. | |||
GPU computing or GPGPU is the use of a GPU (graphics processing unit) as a co-processor to accelerate CPUs for general purpose scientific and engineering computing. | Experiments with the use of GPGPUs for scientific computing are already ongoing within various EGI institutions. The aim of this group is to bring these efforts together and define how support for GPGPU computing could be provided on the European Grid Infrastructure for multi-national Virtual Research Communities. | ||
== Output == | == Output == |
Revision as of 12:56, 9 May 2012
General Project Information
- Leader: John Walsh (TCD, Ireland)
- Mailing List: to be setup
- Status: Proposed
- Start Date: -
- End Date: not decided yet
- Meetings: -
Motivation
GPU computing or GPGPU is the use of a GPU (graphics processing unit) as a co-processor to accelerate CPUs for general purpose scientific and engineering computing. The GPU accelerates applications running on the CPU by offloading some of the compute-intensive and time consuming portions of the code. The rest of the application still runs on the CPU. From a user’s perspective, the application runs faster because it is using the massively parallel processing power of the GPU to boost performance. Experiments with the use of GPGPUs for scientific computing are already ongoing within various EGI institutions. The aim of this group is to bring these efforts together and define how support for GPGPU computing could be provided on the European Grid Infrastructure for multi-national Virtual Research Communities.
Output
add output or expected output
Tasks
- Collect requirements for GPGPU usage from generic and community-specific user support teams (VRCs, NGIs, VOs, projects)
- Investigate how the collected requirements could be addressed on the production infrastructure (new technologies, configurations, policies needed)
- Make a proposal for the introduction of new technologies, configurations and policies to the production infrastructure
- Implement the proposed technologies, configurations, policies onselected resources/VOs of EGI
Members
- Name 1, Affiliation
- Name 2, Affiliation
Resources
- Resource 1
- Resource 2
Progress
- Task 1
- Task 2
- ...
- Task N