BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260707T210003Z
UID:b884fda4-a83d-4bbf-95e9-f16d57ebea06
DTSTART:20170324T090000Z
DTEND:20170324T000000Z
DESCRIPTION:Code modernisation is about (re)writing code with the purpose o
 f making optimal use of today’s (and tomorrow’s) computers. While a su
 boptimal computational performance of a code running on your desktop may b
 e acceptable because it affects only you\, codes running on HPC systems co
 sting 1 M€ or more which use only a fraction of the machine capacity can
 not be allowed.\n This Tips and Tricks session starts out with a short rev
 iew of important aspects of computer architecture affecting performance an
 d continues to show how to determine the performance of a code\, by means 
 of simple back-of-the envelope-calculations\, as well as using sophisticat
 ed tools from the Intel Cluster Studio\, such as Intel Advisor\, Intel VTu
 ne and Allinea MAP. We demonstrate how to these tools can discover hot spo
 ts and their causes.\n We will examine some frequent causes of bad perform
 ance by studying two common scientific problems\, the simulation of atomis
 tic systems in a Monte Carlo setting\, and in a Molecular Dynamics setting
 . Surprisingly\, the most frequent cause of bad performance turns out to b
 e the way how data are accessed\, rather than algorithmic complexity or ho
 w many instructions your need to solve the problem. We will demonstrate ho
 w space filling curves like the Hilbert curve provide an efficient solutio
 n for fixing bad data access patterns in the simulation of atomistic syste
 ms (among other applications).\n This talk also touches upon arguments for
  choosing between (or combining) different programming languages (Fortran\
 , C/C++\, Python) for high performance computing.\n\n                     
                                        \n \n Detailed time/place info\n \n
                                 \n 24.03.2017\, 09:00-13:00
LOCATION:ICTS opleidingscentrum B
SUMMARY:HPC Tips & Tricks: Code modernisation & optimization - Real world c
 ase studies and Intel and Allinea tools for finding performance bottleneck
URL;VALUE=URI:https://www.vscentrum.be/en/education-and-trainings/detail/hp
 c-tips--tricks-24032017
END:VEVENT
END:VCALENDAR
