VT GPGPU

From EGIWiki
Revision as of 15:53, 7 June 2012 by Ekarolis (talk | contribs)
Jump to: navigation, search

General Project Information

  • Leader: John Walsh (TCD, Ireland)
  • Mailing List: vt-gpgpu@mailman.egi.eu
  • Status: Proposed
  • Start Date: -
  • End Date: start date + 3 months
  • Meetings: not yet

Motivation

GPGPU (General-Purpose computation on Graphics Processing Units) 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 NGIs, existing and potential EGI user communities. This Virtual Team project aims to collect detailed requirements from existing and new EGI user communities and their support teams about using GPGPU services in the European Grid Infrastructure. The requirements will used by the EGI Operations community (through the OMB), the EGI User Community (through the UCB) and the EGI Technology Community (through the TCB) to define and implement extensions in the EGI e-infrastructure services in order to meet the communities demand for GPGPU computing.

Output

The project aims to produce a list of detailed user requirements for using GPGPU computing services in the European Grid Infrastructure.

Tasks

  1. Define survey(s) that could be used by the EGI community to map out the interest of existing and potential new user communities for GPGPU computing in EGI.
  2. Survey user communities directly and/or through their support teams from NGIs, VOs, projects.
  3. Analyse and normalise the collected requirements, request clarifications where needed.
  4. Submit the detailed requirements to the EGI Operations community, the EGI User Community and the EGI Technology Community.

If needed the project can involve these communities at any stage through the regular OBM, UCB and TCB meetings.

Members

  • Ireland (Leader)
    • John Walsh (TCD)
  • Bulgaria
    • Emanouil Atanassov (IICT-BAS)
    • Todor Gurov (IICT-BAS)
    • Aneta Karaivanova (IICT-BAS)
  • Ukraine
    • Oleksandr Savytskyi (IMBG of NAS of Ukraine)
  • Spain
    • Miguel Cárdenas-Montes (CIEMAT)
    • Pablo Briongos Rabadán (CSIC)
  • France
    • Andrea Sartirana (CNRS)
    • Sophie Ferry (CEA)
    • Pierrick MICOUT (CEA)
  • Netherlands
    • Jan Just Keijser (FOM)

EGI.eu support:

  • Karolis Eigelis (EGI.eu, Netherlands)
  • Nuno Ferreira (EGI.eu, Netherlands)
  • Gergely Sipos (EGI.eu, Netherlands)
  • T. Ferrari (EGI.eu, Netherlands)

For subscription email to John.Walsh@cs.tcd.ie and Karolis.Eigelis@egi.eu !


Resources

The project is looking for representatives of scientific communities and of NGIs who are interested in participating in the requirement gathering and normalisation tasks. Members of NGI, VRC, VO and project specific User Support Teams are encouraged to join the project.

Rough Timelines

  1. Total PM = 3 Months
  2. PM 1 Draft User Survey
  3. PM 2 Release Survey - Feedback Time 4-6 Weeks)
  4. PM 3 Extract User Requirements - Feedback to OMB.

Meetings

*June 7, 14:00CET EVO phone meeting (EVO phone conference details:

Agenda:

  1. Introduction & review of the scope of the Virtual Team,
  2. Review of the timelines as indicated in the wiki
  3. User Survey general discussion. Format of Survey & topic headings and questions
  4. Use Case gathering
  5. Task assignment - who is volunteering to doing what?
  6. AOB

List of attendees:

Sophie Ferry

Emanouil Atanassov

John Walsh

Pablo Briongos

Andrea Sartirana

Pierrick Micout

Todor Gurov

Andrea Giachetti

Jan Just Keijser

Tiziana Ferrari

Nuno Ferreira

Progress