Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "VT GPGPU"

From EGIWiki
Jump to navigation Jump to search
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{EGI_Activity_groups_menubar}}
{{Menubar_VT}}
{{TOC_right}} 
[[Category:Virtual_Teams]]
== General Project Information  ==
== General Project Information  ==


*Leader: John Walsh (TCD, Ireland)
*Leader: John Walsh (TCD, Ireland)  
*Mailing List: vt-gpgpu@mailman.egi.eu
*Mailing List: vt-gpgpu@mailman.egi.eu  
*Status: Active
*Status: Finished
*Start Date: June 7, 2012
*Start Date: June 7, 2012  
*End Date: start date + 3 months
*End Date: August 7, 2012


== Motivation  ==
== 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.  
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.  
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  ==
== Output  ==


The project aims to produce a list of detailed user requirements for using GPGPU computing services in the European Grid Infrastructure.
The output of VT is a list of detailed user and resource providers requirements which were collected using survey sent to all VO managers and resource centers for using GPGPU computing services in the European Grid Infrastructure. All requirements captured were handed over to operations of EGI.
 
The achievements were presented at:
 
* [https://indico.egi.eu/indico/contributionDisplay.py?contribId=162&sessionId=81&confId=1019 EGI Technical Forum 2012 in Prague]
* [http://www.egi.eu/news-and-media/newsletters/Inspired_Issue_10/GPGPUs_on_EGI.html EGI newsletter]


== Tasks  ==
== Tasks  ==


# 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.  
#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.  
# Survey user communities directly and/or through their support teams from NGIs, VOs, projects.  
#Survey user communities directly and/or through their support teams from NGIs, VOs, projects.  
# Analyse and normalise the collected requirements, request clarifications where needed.  
#Analyse and normalise the collected requirements, request clarifications where needed.  
# Submit the detailed requirements to the EGI Operations community, the EGI User Community and the EGI Technology Community.
#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.


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


[https://wiki.egi.eu/wiki/VT_GPGPU/Use_Case List of Use Cases]
== Use Cases ==


== Surveys ==
[[VT GPGPU/Use Case]]


Information about the open/closed surveys during the lifetime of GPGPU VT.
== Surveys  ==


=== GPGPU User Community ===
Information about the open/closed surveys during the lifetime of GPGPU VT.


Release date: 02 August 2012<br>
=== GPGPU User Community  ===
'''Deadline for submission: 13 September 2012'''


* Currently open online surveys:
Release date: 02 August 2012<br> '''Deadline for submission: 13 September 2012'''
** [https://www.surveymonkey.com/s/GPGPU_User_Community GPGPU User Community (online)] - Researchers using GPGPU focused survey
 
*Currently closed online surveys:  
**[https://www.surveymonkey.com/s/GPGPU_User_Community GPGPU User Community (online)] - Researchers using GPGPU focused survey


You can find a PDF versions of the survey:  
You can find a PDF versions of the survey:  
* [https://wiki.egi.eu/w/images/3/30/Survey_GPGPU_users.pdf GPGPU User Community (PDF)]


It is a fill-in form PDF (Acrobat Reader X allows to save forms) and can be used for your convenience, but submit your official answer using the online survey.
*[https://wiki.egi.eu/w/images/3/30/Survey_GPGPU_users.pdf GPGPU User Community (PDF)]


Information gathered through these surveys will be used to extract user requirements and send them to the Operations Management Board (OMB).
It is a fill-in form PDF (Acrobat Reader X allows to save forms) and can be used for your convenience, but submit your official answer using the online survey.  


=== GPGPU Resource Centre ===
Information gathered through these surveys will be used to extract user requirements and send them to the Operations Management Board (OMB).


Release date: 02 August 2012<br>
=== GPGPU Resource Centre  ===
'''Deadline for submission: 13 September 2012'''
 
Release date: 02 August 2012<br> '''Deadline for submission: 13 September 2012'''  
 
==== Target  ====


==== Target =====
Site administrators managing GPGPU resources  
Site administrators managing GPGPU resources  


==== Purpose ====
==== Purpose ====
The purpose of this Resource Centre survey is to gauge how the Resource Centre administrators (intend to) deploy and integrate GPGPUs or other accelerated devices into the Grid (or hybrid Grid/Cloud infrastructures), or whether they shall use grid/cloud resources at all for this purpose.


Information collected through the survey will be aggregated with information from other sites, and will be used by the
The purpose of this Resource Centre survey is to gauge how the Resource Centre administrators (intend to) deploy and integrate GPGPUs or other accelerated devices into the Grid (or hybrid Grid/Cloud infrastructures), or whether they shall use grid/cloud resources at all for this purpose.  
relevant EGI teams to define a technical roadmap. Information will be also aggregated at a national level and provided
to NGI representatives to allow the definition of NGI-specific action plans.


==== How to participate ====
Information collected through the survey will be aggregated with information from other sites, and will be used by the relevant EGI teams to define a technical roadmap. Information will be also aggregated at a national level and provided to NGI representatives to allow the definition of NGI-specific action plans.  
Have a preview of the survey looking at the pdf version: [https://wiki.egi.eu/w/images/8/82/Survey_GPGPU_admins.pdf GPGPU Resource Centre (PDF)]
It is a fill-in form PDF (Acrobat Reader X allows to save forms). In order to submit your official answer, please go to the online survey below.


To participate go to [https://www.surveymonkey.com/s/GPGPU_Resource_Centre GPGPU Resource Centre survey]
==== How to participate  ====
 
Have a preview of the survey looking at the pdf version: [https://wiki.egi.eu/w/images/8/82/Survey_GPGPU_admins.pdf GPGPU Resource Centre (PDF)] It is a fill-in form PDF (Acrobat Reader X allows to save forms). In order to submit your official answer, please go to the online survey below.
 
To participate go to [https://www.surveymonkey.com/s/GPGPU_Resource_Centre GPGPU Resource Centre survey]  


== Members  ==
== Members  ==


* Ireland (Leader)
*Ireland (Leader)  
** John Walsh (TCD)  
**John Walsh (TCD)
 
*Bulgaria
**Emanouil Atanassov (IICT-BAS)
**Todor Gurov (IICT-BAS)
**Aneta Karaivanova (IICT-BAS)


* Bulgaria
*Italy
** Emanouil Atanassov (IICT-BAS)
**Andrea Giachetti (CIRMMP)
** Todor Gurov (IICT-BAS)
** Aneta Karaivanova (IICT-BAS)


* Italy
*Poland
** Andrea Giachetti (CIRMMP)
**Mariusz Sterzel (CYFRONET)
**Mariusz Mamoński (PSNC)
**Maciej Filocha (ICM Uniwersytet Warszawski)
**Radek Januszewski (PSNC)


* Poland
*Ukraine
** Mariusz Sterzel (CYFRONET)
**Oleksandr Savytskyi (IMBG of NAS of Ukraine)
** Mariusz Mamoński (PSNC)
** Maciej Filocha (ICM Uniwersytet Warszawski)


* Ukraine
*United Kingdom
** Oleksandr Savytskyi (IMBG of NAS of Ukraine)
**Abdeslem DJAOUI (STFC)


* United Kingdom
*Spain
** Abdeslem DJAOUI (STFC)
**Miguel Cárdenas-Montes (CIEMAT)
**Pablo Briongos Rabadán (CSIC)


* Spain
*France
** Miguel Cárdenas-Montes (CIEMAT)
**Andrea Sartirana (CNRS)  
** Pablo Briongos Rabadán (CSIC)
**Sophie Ferry (CEA)
**Pierrick MICOUT (CEA)


* France
*Netherlands
** Andrea Sartirana (CNRS)
**Jan Just Keijser (FOM)
** Sophie Ferry (CEA)
** Pierrick MICOUT (CEA)


* Netherlands
EGI.eu support:
** Jan Just Keijser (FOM)


EGI.eu support:
*Karolis Eigelis (EGI.eu, Netherlands)  
* Karolis Eigelis (EGI.eu, Netherlands)
*Nuno Ferreira (EGI.eu, Netherlands)  
* Nuno Ferreira (EGI.eu, Netherlands)
*Gergely Sipos (EGI.eu, Netherlands)  
* Gergely Sipos (EGI.eu, Netherlands)
*T. Ferrari (EGI.eu, Netherlands)
* T. Ferrari (EGI.eu, Netherlands)


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


== Resources  ==
== 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.  
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.  
Members of NGI, VRC, VO and project specific User Support Teams are encouraged to join the project.
 
== Rough Timelines  ==


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


== Meetings ==
== Meetings ==


'''*June 7, 14:00CET first VT GPGPU EVO phone meeting''' | [https://wiki.egi.eu/wiki/VT_GPGPU/Weekly_Reports/20120608 Minutes]
'''*June 7, 14:00CET first VT GPGPU EVO phone meeting''' | [[VT GPGPU/Weekly Reports/20120608|Minutes]]  


== Progress  ==
== Progress  ==


[[Category:Virtual_Teams]]
VT&nbsp;GPGPU weekly reports:
 
*[[VT_GPGPU/Weekly_Reports/20120616 |2012-06-16]]
*[[VT_GPGPU/Weekly_Reports/20120622 |2012-06-22]]
*[[VT_GPGPU/Weekly_Reports/20120629 |2012-06-29]]

Latest revision as of 15:58, 19 June 2015

EGI Activity groups Special Interest groups Policy groups Virtual teams Distributed Competence Centres


EGI Virtual teams: Main Active Projects Closed Projects Guidelines

General Project Information

  • Leader: John Walsh (TCD, Ireland)
  • Mailing List: vt-gpgpu@mailman.egi.eu
  • Status: Finished
  • Start Date: June 7, 2012
  • End Date: August 7, 2012

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 output of VT is a list of detailed user and resource providers requirements which were collected using survey sent to all VO managers and resource centers for using GPGPU computing services in the European Grid Infrastructure. All requirements captured were handed over to operations of EGI.

The achievements were presented at:

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.

Use Cases

VT GPGPU/Use Case

Surveys

Information about the open/closed surveys during the lifetime of GPGPU VT.

GPGPU User Community

Release date: 02 August 2012
Deadline for submission: 13 September 2012

You can find a PDF versions of the survey:

It is a fill-in form PDF (Acrobat Reader X allows to save forms) and can be used for your convenience, but submit your official answer using the online survey.

Information gathered through these surveys will be used to extract user requirements and send them to the Operations Management Board (OMB).

GPGPU Resource Centre

Release date: 02 August 2012
Deadline for submission: 13 September 2012

Target

Site administrators managing GPGPU resources

Purpose

The purpose of this Resource Centre survey is to gauge how the Resource Centre administrators (intend to) deploy and integrate GPGPUs or other accelerated devices into the Grid (or hybrid Grid/Cloud infrastructures), or whether they shall use grid/cloud resources at all for this purpose.

Information collected through the survey will be aggregated with information from other sites, and will be used by the relevant EGI teams to define a technical roadmap. Information will be also aggregated at a national level and provided to NGI representatives to allow the definition of NGI-specific action plans.

How to participate

Have a preview of the survey looking at the pdf version: GPGPU Resource Centre (PDF) It is a fill-in form PDF (Acrobat Reader X allows to save forms). In order to submit your official answer, please go to the online survey below.

To participate go to GPGPU Resource Centre survey

Members

  • Ireland (Leader)
    • John Walsh (TCD)
  • Bulgaria
    • Emanouil Atanassov (IICT-BAS)
    • Todor Gurov (IICT-BAS)
    • Aneta Karaivanova (IICT-BAS)
  • Italy
    • Andrea Giachetti (CIRMMP)
  • Poland
    • Mariusz Sterzel (CYFRONET)
    • Mariusz Mamoński (PSNC)
    • Maciej Filocha (ICM Uniwersytet Warszawski)
    • Radek Januszewski (PSNC)
  • Ukraine
    • Oleksandr Savytskyi (IMBG of NAS of Ukraine)
  • United Kingdom
    • Abdeslem DJAOUI (STFC)
  • 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 first VT GPGPU EVO phone meeting | Minutes

Progress

VT GPGPU weekly reports: