Intel MIC Programming Workshop (PRACE training course)

Europe/Prague
207 (VŠB - Technical University Ostrava, IT4Innovations building)

207

VŠB - Technical University Ostrava, IT4Innovations building

Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
Description

Summary and benefits for the attendees

The course discusses Intel’s Many Integrated Core (MIC) architecture. It covers various programming and optimisation techniques for Intel  Xeon Phi coprocessors. We will mainly focus on the KNC version of the chip. The hands-on sessions are done on the Intel Xeon Phi based Salomon system at the IT4Innovations National Supercomputing Center.

The afternoon of the second day will be devoted to a plenum session (see below) with invited talks about Intel Xeon Phi experience on Salomon.

The course is developed within the joint German-Czech project CzeBaCCA, as a follow-up of the course of February 2016. This project's workshop HPC in Atmosphere Modelling and Air Related Environmental Hazards will take place at IT4Innovations directly after this course, on February 9, 2017 - see its web page details.

It is organized as a joined event of the National Supercomputing Center IT4Innovations and the Leibniz Supercomputing Centre, which as a PRACE Advanced Training Centre provides high-level training for the Partnership for Advanced Computing in Europe (PRACE).

Level

intermediate

Language

English

Plenum Session

We are pleased to announce an open plenum session (no registration needed) in the afternoon (since 1 pm) on the second day (Wed 8 Februrary). Invited speakers will share with you their MIC experience and best practice recommendations on employing Intel Xeon Phi based systems like Salomon:

  • Lukasz Szustak, Roman Wyrzykowski (TU Czestochowa): Exploring the impact of Intel MIC and Intel CPU architectures on accelerating scientific applications
  • Jiri Jaros (VUT Brno): Acceleration of the k-Wave toolbox on Xeon Phi
  • Milan Jaros (IT4Innovations): Acceleration of Blender Cycles Render Engine using Intel Xeon Phi
  • Michal Merta (IT4Innovations): Acceleration of the ESPRESO domain decomposition library
  • Jan Zapletal (IT4Innovations):Boundary element quadrature schemes for multi- and many-core architectures

For details of the plenum session, see the attachement below.

Acknowledgements

  • Tuesday, 7 February
    • 09:30 10:00
      Registration 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 10:00 10:45
      IT4Innovations - intro and IO hardware overview (Branislav Jansík, IT4Innovations) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 10:45 11:45
      General parallel IO strategies (Sebastian Lührs) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 11:45 13:00
      Lunch break 1h 15m
    • 13:00 13:45
      IO Profiling (Sebastian Lührs) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 13:45 14:30
      MPI-IO (Nicole Audiffren); Overview of MPI-IO (motivation, file view code, collective I/O, hints) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 14:30 15:00
      Coffee break 30m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 15:00 16:30
      MPI-IO (Nicole Audiffren); Performance and ROMIO (hints) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 16:30 17:00
      Coffee break 30m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 17:00 18:00
      MPI-IO (Nicole Audiffren); Hands-on 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
      • 17:00
        Coffee break 30m
  • Wednesday, 8 February
    • 09:00 10:30
      HDF5 (Nicole Audiffren); Overview of basic HDF5 and API (manipulating HDF5 files, predefined datatypes, dataspaces and datasets, writing & reading data); Hands-on (serial HDF5) 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 10:30 11:00
      coffee break 30m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 11:00 12:30
      Parallel HDF5 (Nicole Audiffren); Overview (creating/accessing a file, writing and reading hyperslabs programming model); Hands-on: hyperslab example 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 12:30 13:30
      lunch break 1h
    • 13:30 15:00
      SIONlib (Sebastian Lührs); Introduction (motivation, SIONlib file format); Basic routines; Hands-on 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 15:00 15:30
      coffee break 30m 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 15:30 17:00
      SIONlib (Sebastian Lührs); Advanced SIONlib features; Utility tools; Hands-on 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic