Code Modernisation for Intel Multi Core and Xeon Phi Architectures

CET
Bulgarian Academy of Sciences Institute of Information and Communication Technologies Akad.G.Bonchev St, bl. 25A 1113 Sofia, Bulgaria
Description

Intel together with the National Center for Supercomputing Applications (NCSA) announces technical training school “Code Modernisation for Intel Multi Core and Xeon Phi Architectures”, which will take place on April 25-28 in Sofia at the Institute of Information and Communication Technologies, Bulgarian Academy of Sciences.

The school will focus on software modernization techniques needed for the next generation of supercomputers with highly dense parallel architectures, both homogeneous (Intel Xeon) and hybrid with acceleration co-processor (Intel Xeon Phi). The school program is comprised of lectures and training exercises to address the crucial aspects of both the implementation of new HPC applications as well as the re-factoring of existing ones. These software engineering techniques for high productivity languages complement the more traditional lectures on parallel programming, to allow the implementation and continual modernization of applications that need to be maintained across complex and fast evolving HPC architectures.

Тhe training event web site can found at scc.acad.bg/ncsa/hpctraining/


DISCLAIMER: Some of the material used in this training event has been prepared by INTEL. The training event is financially supported in part by the PRACE-4IP project funded by the EU’s Horizon 2020 research and innovation programme (2014-2020) under grant agreement 653838. The training material prepared by INTEL, solely reflects the opinion INTEL in the context of such training event. Please note that the content of this training material has not been approved by the PRACE Project Partners and therefore does not emanate from them nor should it be considered to reflect their individual or collective opinion.

Video
    • Three Questions Everyone Keeps Asking
    • Vectorisation Part 1 (includes lab)
    • Coffee break
    • Vectorisation Part 2 (includes lab)
    • Lunch
    • Case Study I
    • Coffee break
    • Vectorisation Part 3 (includes lab)
    • Wrap-up-Day 1
    • Producing Parallel Code
    • Profiling Parallel Programs with VTune (includes lab)
    • Coffee break
    • Architectural analysis with VTune (includes lab)
    • Lunch
    • Case Study 2
    • Coffee break
    • Programming with MKL (includes lab)
    • Preparing for KNL - how to check your code without having real hardware (includes lab)
    • Profiling Parallel Programs with VTune (includes lab)
    • Coffee break
    • Case Study 3
    • Lunch
    • Afternoon for Informal Networking or sight seeing in city centre (make your own arrangements)
    • Introduction to the Code Dungeon
    • Code Dungeon Part 1
    • Coffee break
    • Code Dungeon Part 2
    • Code Dungeon Part -what have we discovered so far?
    • Lunch
    • Code Dungeon Part 3
    • Coffee break
    • Code Dungeon Part 4
    • Code Dungeon Pwrap-up