Difference between revisions of "Next Generation High Performance Computing - Winter 17"

From Sccswiki
Jump to navigation Jump to search
(Created page with "{{Lecture | term = Winter 2017/18 | lecturer = Emily Mo-Hellenbrand, M.Sc., Alexander Pöppl, M.Sc., N.N.<!-- Dr. Benjamin Uekermann...")
 
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{Lecture
 
{{Lecture
 
| term = Winter 2017/18
 
| term = Winter 2017/18
| lecturer = [[Emily Mo-Hellenbrand, M.Sc.]], [[Alexander Pöppl, M.Sc.]], N.N.<!-- [[Dipl.-Math. Benjamin Uekermann|Dr. Benjamin Uekermann]], [[Roland Wittmann, M.Sc.]], [[Nikola Tchipev, M.Sc.]], [[Jean-Matthieu Gallard, M.Sc.]], [[Carsten Uphoff, M.Sc.]]-->
+
| lecturer = [[Emily Mo-Hellenbrand, M.Sc.]], [[Alexander Pöppl, M.Sc.]], [http://isaiascompres.com Isaías Alberto Comprés Ureña], [[Philipp Samfass, M.Sc.]], [[Dr. rer. nat. Arash Bakhtiari]], [[Carsten Uphoff, M.Sc.]], [[Michael Obersteiner, M.Sc.]]
 
| timeplace = Schedule and locations are available in Moodle
 
| timeplace = Schedule and locations are available in Moodle
| credits = 2 SWS (2S) / 4 ECTS (TUM participants)
+
| credits = 2 SWS (2S) / 5 ECTS (TUM participants)
 
| audience = Computational Science and Engineering (Seminar, [https://campus.tum.de/tumonline/wbStpModHB.detailPage?&pKnotenNr=458286 module IN2183]), <br>Informatics (Master-Seminar, [https://campus.tum.de/tumonline/wbStpModHB.detailPage?&pKnotenNr=485429 module IN2107]), <br> Max 12 participants.
 
| audience = Computational Science and Engineering (Seminar, [https://campus.tum.de/tumonline/wbStpModHB.detailPage?&pKnotenNr=458286 module IN2183]), <br>Informatics (Master-Seminar, [https://campus.tum.de/tumonline/wbStpModHB.detailPage?&pKnotenNr=485429 module IN2107]), <br> Max 12 participants.
 
| tutorials = -
 
| tutorials = -
 
| exam = -
 
| exam = -
| tumonline = TBA<!--[https://campus.tum.de/tumonline/lv.detail?clvnr=950271630&sprache=2 TUM Online]-->
+
| tumonline = [https://campus.tum.de/tumonline/wbLv.wbShowLVDetail?pStpSpNr=950318359&pSpracheNr=2 '''TUM Online''']
 +
: [https://www.moodle.tum.de/course/view.php?id=35188 '''Moodle''']
 
}}
 
}}
 
= '''ORGANIZATIONAL DETAILS AND TOPICS ARE SUBJECT TO CHANGE''' =
 
  
 
= News & Dates =
 
= News & Dates =
<!--* '''Kick-off''': '''Tuesday, October 25''' at 02:00pm in room MI 02.07.023
+
* '''IEEE format latex template is downloadable below.'''
* The distribution of the seminar topics is available at the [https://www.moodle.tum.de/course/view.php?id=29486 '''Moodle'''] page of the course-->
+
* Kick-off Meeting: Tuesday, October 17 at 13:00 PM in room MI 02.07.023
* pre-course meeting: <!--Friday June 24, 2:00pm, room: 00.08.036-->
+
* pre-course meeting: Friday, July 7th, 10:00-11:00 in MI 02.07.014
 
<!--* [http://www5.in.tum.de/lehre/seminare/cse/cse_NextGenHPC_1617/pre-meting.pdf Slides] of the pre-course meeting are available for download
 
<!--* [http://www5.in.tum.de/lehre/seminare/cse/cse_NextGenHPC_1617/pre-meting.pdf Slides] of the pre-course meeting are available for download
 
* Presentations schedule and locations are available on Moodle.-->
 
* Presentations schedule and locations are available on Moodle.-->
 
  
 
= Description =
 
= Description =
Line 24: Line 22:
  
 
'''Background:''' The seminar will (partly) discuss research executed in the collaborative research unit [http://invasic.informatik.uni-erlangen.de/ '''Invasive Computing'''] funded by the German Research Foundation (DFG), the German priority programme [http://www.sppexa.de/ '''SPPEXA'''] funded by the German Research Foundation (DFG) and the [http://exahype.eu/ '''ExaHyPE Project'''] funded by the European Union’s Horizon 2020 research and innovation programme.
 
'''Background:''' The seminar will (partly) discuss research executed in the collaborative research unit [http://invasic.informatik.uni-erlangen.de/ '''Invasive Computing'''] funded by the German Research Foundation (DFG), the German priority programme [http://www.sppexa.de/ '''SPPEXA'''] funded by the German Research Foundation (DFG) and the [http://exahype.eu/ '''ExaHyPE Project'''] funded by the European Union’s Horizon 2020 research and innovation programme.
 
 
  
 
= Topics =
 
= Topics =
 +
{| class="wikitable"
 +
|-
 +
| '''Supervisor''' || '''Topic''' || '''Assigned To''' || '''Presentation'''
 +
|-
 +
| [[Alexander Pöppl, M.Sc.]] || <strike>DSLs in HPC</strike> || <strike>Philipp Trucksäß</strike>||  CANCELED
 +
|-
 +
| [[Alexander Pöppl, M.Sc.]] || Energy-Aware Computing in HPC || Benedikt Kucis || Session 2: 1st talk
 +
|-
 +
| [[Emily Mo-Hellenbrand, M.Sc.]] || MIC architecture (Xeon Phi) || Philipp Matthäus ||  Session 2: 2nd talk
 +
|-
 +
| [[Emily Mo-Hellenbrand, M.Sc.]] || Resource-Aware Computing Concepts || Elis Bengisu || Session 3: 1st talk
 +
|-
 +
| [http://isaiascompres.com Isaías Alberto Comprés Ureña] || MPI at Exascale || Agnieszka Gaczol || Session 2: 3rd talk
 +
|-
 +
| [http://isaiascompres.com Isaías Alberto Comprés Ureña] || <strike>Modelling vs. Autotuning in HPC</strike> || <strike>Charlie Kolb</strike> ||  CANCELED
 +
|-
 +
| [[Philipp Samfass, M.Sc.]] || Heterogeneous Computing || Pekka Väänänen || Session 4: 1st talk
 +
|-
 +
| [[Philipp Samfass, M.Sc.]] || Beyond MPI: New Runtime Systems for HPC || Canberk Demirsoy || Session 3: 2nd talk
 +
|-
 +
| [[Dr. rer. nat. Arash Bakhtiari]] || <strike> Exotic Hardware Architectures for HPC </strike>|| <strike>Lucas Wolf</strike> || CANCELED
 +
|-
 +
| [[Dr. rer. nat. Arash Bakhtiari]] || Dark Silicon || Johannes Meßmer || Session 3: 3rd talk
 +
|-
 +
| [[Carsten Uphoff, M.Sc.]] || FPGAs for HPC || Shreyas Shenoy || Session 4: 2nd talk
 +
|-
 +
| [[Michael Obersteiner, M.Sc.]] || Fault Tolerance || Bernhard Jaeger || Session 4: 3rd talk
 +
|-
 +
|}
  
'''TOPICS ARE SUBJECT TO CHANGE'''
+
= Requirements =
  
* MIC architecture (Xeon Phi)
+
* '''Language''': English
* Actor-based programming model
+
* '''Independent literature research'''
* MPI at extreme scales
+
* '''Paper''': [http://www5.in.tum.de/lehre/seminare/datamining/dm-template.tar.gz IEEE format] (double-column) 5-10 pages. Max 10 pages including references.
* Fault tolerant applications
+
* '''Presentation''': 30 minutes talk (hard limit) + 10 min discussion.
* Resource-aware computing concepts
+
* '''Mandatory attendance of all presentation sessions''':
* Invasive computing
+
** Must attend all 4 presentation sessions.
* High dimensional PDEs on massively parallel systems
+
** For absence due to sickness, a doctor's attest is required.
* Large-scale inverse problems on HPC systems
+
** Inform/discuss with your supervisor and the course organizers (Alex, Emily) prior if you plan to skip a session with a good reason.
* Communication-avoiding numerical schemes
+
** Absence without approval will result in grade penalty or failure of the course. Treat the present sessions as if you would treat an exam.
* In-situ visualization
 
* Multi-physics and exa-scale
 
* Grand challenge simulations
 
 
 
= Requirements =
 
  
For successful completion of the seminar course you have to fulfil the following tasks:
+
= Time Plan =
 +
* '''Nov 05, 2017 before 23:59 MEZ''': submission of paper title and outline
 +
* '''Jan 14, 2018''': submission of paper for review (not mandatory)
 +
* '''Jan 28, 2018 before 23:59 MEZ''': submission of final paper (mandatory, hard deadline!)
 +
** Late submission will not be tolerated. Failure to meet the submission deadline will result in failure of the course.
 +
* '''Presentation sessions''':
 +
** <strike>Session 1: Jan 30, 2018, Tuesday, 13:00-15:00, MI 02.07.023</strike> <span style="color:#FF0000">'''(due to cancellation of talks, we reduce 1 session)'''</span>
 +
** Session 2: Feb 02, 2018, Friday, 10:00-12:00, MI 02.07.023
 +
** Session 3: Feb 06, 2018, Tuesday, 13:00-15:00, MI 02.07.023
 +
** Session 4: Feb 09, 2018, Friday, 10:00-12:00, MI 02.07.023
 +
** 3 talks per session. Each talk 40 min (30 min talk + 10 min discussion).
  
* solid understanding of your topic (e.g. by implementation of the underlying algorithm)
+
= Grading =
* writing of a paper (IEEE double-column format, 5-10 pages, max 10 pages total)
+
* '''Major components''': final paper submission, presentation (slides + talk)
* presentation (30 min + discussion)
+
** Submission of presentation slides is not required. However, your slides will be graded as part of your presentation.
* participation in the presentations of all other participants
+
* '''Failure''': miss paper submission deadline, bad attendance, plagiarism
* deadlines: Paper final version submission: TBA<!--Jan 24, 2017, 23:59-->
+
* '''Bonus''': Self-implemented code/examples.

Latest revision as of 12:05, 29 January 2018

Term
Winter 2017/18
Lecturer
Emily Mo-Hellenbrand, M.Sc., Alexander Pöppl, M.Sc., Isaías Alberto Comprés Ureña, Philipp Samfass, M.Sc., Dr. rer. nat. Arash Bakhtiari, Carsten Uphoff, M.Sc., Michael Obersteiner, M.Sc.
Time and Place
Schedule and locations are available in Moodle
Audience
Computational Science and Engineering (Seminar, module IN2183),
Informatics (Master-Seminar, module IN2107),
Max 12 participants.
Tutorials
-
Exam
-
Semesterwochenstunden / ECTS Credits
2 SWS (2S) / 5 ECTS (TUM participants)
TUMonline
TUM Online
Moodle



News & Dates

  • IEEE format latex template is downloadable below.
  • Kick-off Meeting: Tuesday, October 17 at 13:00 PM in room MI 02.07.023
  • pre-course meeting: Friday, July 7th, 10:00-11:00 in MI 02.07.014

Description

The first generation of exascale supercomputers is expected for the first half of the 2020s. These machines will impose major challenges on simulation codes in order to run efficiently. Many challenges arise from the operation at the physical limits of the hardware and severe energy efficiency constraints. In this seminar, we will focus on the main challenges of exascale computing and discuss the approaches and building block for tackling these challenges.

Background: The seminar will (partly) discuss research executed in the collaborative research unit Invasive Computing funded by the German Research Foundation (DFG), the German priority programme SPPEXA funded by the German Research Foundation (DFG) and the ExaHyPE Project funded by the European Union’s Horizon 2020 research and innovation programme.

Topics

Supervisor Topic Assigned To Presentation
Alexander Pöppl, M.Sc. DSLs in HPC Philipp Trucksäß CANCELED
Alexander Pöppl, M.Sc. Energy-Aware Computing in HPC Benedikt Kucis Session 2: 1st talk
Emily Mo-Hellenbrand, M.Sc. MIC architecture (Xeon Phi) Philipp Matthäus Session 2: 2nd talk
Emily Mo-Hellenbrand, M.Sc. Resource-Aware Computing Concepts Elis Bengisu Session 3: 1st talk
Isaías Alberto Comprés Ureña MPI at Exascale Agnieszka Gaczol Session 2: 3rd talk
Isaías Alberto Comprés Ureña Modelling vs. Autotuning in HPC Charlie Kolb CANCELED
Philipp Samfass, M.Sc. Heterogeneous Computing Pekka Väänänen Session 4: 1st talk
Philipp Samfass, M.Sc. Beyond MPI: New Runtime Systems for HPC Canberk Demirsoy Session 3: 2nd talk
Dr. rer. nat. Arash Bakhtiari Exotic Hardware Architectures for HPC Lucas Wolf CANCELED
Dr. rer. nat. Arash Bakhtiari Dark Silicon Johannes Meßmer Session 3: 3rd talk
Carsten Uphoff, M.Sc. FPGAs for HPC Shreyas Shenoy Session 4: 2nd talk
Michael Obersteiner, M.Sc. Fault Tolerance Bernhard Jaeger Session 4: 3rd talk

Requirements

  • Language: English
  • Independent literature research
  • Paper: IEEE format (double-column) 5-10 pages. Max 10 pages including references.
  • Presentation: 30 minutes talk (hard limit) + 10 min discussion.
  • Mandatory attendance of all presentation sessions:
    • Must attend all 4 presentation sessions.
    • For absence due to sickness, a doctor's attest is required.
    • Inform/discuss with your supervisor and the course organizers (Alex, Emily) prior if you plan to skip a session with a good reason.
    • Absence without approval will result in grade penalty or failure of the course. Treat the present sessions as if you would treat an exam.

Time Plan

  • Nov 05, 2017 before 23:59 MEZ: submission of paper title and outline
  • Jan 14, 2018: submission of paper for review (not mandatory)
  • Jan 28, 2018 before 23:59 MEZ: submission of final paper (mandatory, hard deadline!)
    • Late submission will not be tolerated. Failure to meet the submission deadline will result in failure of the course.
  • Presentation sessions:
    • Session 1: Jan 30, 2018, Tuesday, 13:00-15:00, MI 02.07.023 (due to cancellation of talks, we reduce 1 session)
    • Session 2: Feb 02, 2018, Friday, 10:00-12:00, MI 02.07.023
    • Session 3: Feb 06, 2018, Tuesday, 13:00-15:00, MI 02.07.023
    • Session 4: Feb 09, 2018, Friday, 10:00-12:00, MI 02.07.023
    • 3 talks per session. Each talk 40 min (30 min talk + 10 min discussion).

Grading

  • Major components: final paper submission, presentation (slides + talk)
    • Submission of presentation slides is not required. However, your slides will be graded as part of your presentation.
  • Failure: miss paper submission deadline, bad attendance, plagiarism
  • Bonus: Self-implemented code/examples.