Thematic CERN School of Computing 2017

Europe/Zurich
MEDILS in Split, Croatia

MEDILS in Split, Croatia

Ivica Puljak (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc), Sebastian Lopienski (CERN)
Description

t CSC 2017
Efficient Parallel Processing of Future Scientific Data

The 5th Thematic CERN School of Computing will be held in Split, Croatia from Monday 5 June to Friday 9 June 2017 evening. Students should arrive on Sunday 4 June and leave on Saturday 10 June.

The school is organized by CERN in collaboration with the University of Split (FESB - www.fesb.hr) and is hosted at the Mediterranean Institute For Life Sciences (MEDILS) Conference Centre (www.medils.org). The Centre is a historical renovated building situated in a wooded and landscaped park located on the Adriatic Sea coast, a few kilometres from the centre of Split.

Applications are now closed.

Important Dates

We have 24 places at the School available. Due to the popularity of our School, only selected applicants may attend. Will you be one of them?

  • Sunday 5 March 2017 (midnight CET/GMT+1). Deadline for application.
  • Monday 27 March - you will be informed about the outcome of the selection by email.
  • Friday 21 April - latest date for School fees payment if you are accepted.
  • Sunday 4 June afternoon/evening - student arrivals at MEDILS.
  • Saturday 10 June morning - departure.
tCSC2017 Virtual Machine
    • 15:00
      Registration
    • 20:00
      Dinner at MEDILS
    • Opening Session
      Conveners: Ivica Puljak (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc), Sebastian Lopienski (CERN), Sven Gotovac (FESB)
      • 1
        Introduction to FESB
        Speaker: Sven Gotovac (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc)
      • 2
        Introduction to the thematic School of Computing
        Speaker: Sebastian Lopienski (CERN)
    • Inaugural Scientific Lecture
      Convener: Ozren Polasek (University of Split)
    • 11:00
      Updates
    • 11:15
      Coffee
    • 4
      Introduction to Efficient Computing
      Speaker: Andrzej Nowak
    • 12:45
      Lunch
    • 5
      Intermediate Concepts in Efficient Computing
      Speaker: Andrzej Nowak
    • 15:00
      Break
    • 6
      Exercise 1
      Speaker: Andrzej Nowak
    • 7
      Exercise 2
      Speaker: Andrzej Nowak
    • 17:30
      Free time
    • 17:45
      Transport to Split
    • 18:00
      Visit to Split Split

      Split

    • 20:15
      Outside Welcome Dinner Re Di Mare

      Re Di Mare

      http://www.redimare.com/

      http://www.redimare.com/

    • 8
      Scientific software programming: a modern approach

      Lecture 1

      Speaker: Danilo Piparo (CERN)
    • 9
      Data Oriented Design

      Lecture 3

      Speaker: Andrzej Nowak
    • 11:00
      Updates
    • 11:15
      Coffee break
    • 10
      Exercise 3
      Speaker: Andrzej Nowak
    • 12:45
      Lunch
    • 13:30
      Study time and/or Daily Sports Program
    • 16:00
      Break
    • 11
      Structuring data for efficient I/O

      Lecture 1

      Speaker: Sebastien Ponce (CERN)
    • 12
      Expressing Parallelism Pragmatically

      Lecture 2

      Speaker: Danilo Piparo (CERN)
    • 13
      Many ways to store data

      Lecture 2

      Speaker: Sebastien Ponce (CERN)
    • 19:30
      Free time
    • 20:00
      Dinner at MEDILS
    • 14
      Protection of Resources and Thread Safety

      Lecture 3

      Speaker: Danilo Piparo (CERN)
    • 15
      Ensure Correctness of a Parallel Scientific Application

      Lecture 4

      Speaker: Danilo Piparo (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • 16
      Exercise 1
      Speaker: Danilo Piparo (CERN)
    • 12:45
      Lunch
    • 13:45
      Sports afternoon Cetina gorge

      Cetina gorge

      Rafting near Omis, Free time in Omis

    • 19:00
      Outside Dinner Radmanove Mlinice

      Radmanove Mlinice

      http://www.radmanove-mlinice.hr/index.php/en/radman-s-mills
    • 17
      Preserving Data

      Lecture 3

      Speaker: Sebastien Ponce (CERN)
    • 18
      Key Ingredients to achieve effective I/O

      Lecture 4

      Speaker: Sebastien Ponce (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • 19
      Exercise 2
      Speaker: Danilo Piparo (CERN)
    • 12:45
      Lunch
    • 13:30
      Study time and/or Daily Sports Program
    • 16:00
      Break
    • 16:20
      Official School Photo
    • 20
      Exercise 3
      Speaker: Danilo Piparo (CERN)
    • 21
      Exercise 1
      Speaker: Sebastien Ponce (CERN)
    • 22
      Exercise 2
      Speaker: Sebastien Ponce (CERN)
    • 19:30
      Free time
    • 20:00
      Dinner at MEDILS
    • 23
      Exercise 3
      Speaker: Sebastien Ponce (CERN)
    • 24
      Spare exercise hour
    • 11:00
      Updates
    • 11:15
      Coffee
    • 25
      Summary and Future Technologies Overview

      Lecture 4

      Speaker: Andrzej Nowak
    • 12:45
      Lunch
    • 14:00
      Self-Evaluation by students
    • 26
      Closing lecture - Some Aspects of Astroparticle Physics
      Speaker: Nikola Godinovic (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc)
    • 15:45
      Break
    • 27
      Student presentations
      Speakers: Christina Quast (Technische Universitaet Berlin (DE)), Flavio Pisani (Universita e INFN, Bologna (IT)), Georgios Voulgarakis (CERN), Jose Maria Benlloch Rodriguez (Univ. of Valencia and CSIC (ES)), Michela Paganini (Yale University (US)), Mykhailo Dalchenko (Texas A & M University (US)), Nikola Hardi (University of Novi Sad (RS)), Tea Marasovic, Victoria Tokareva (Joint Institute for Nuclear Research)
      • a) The nature of neutrinos and the NEXT experiment

        I will discuss one of the fundamental questions about neutrinos: are they their own antiparticles? NEXT (Neutrino EXperiment TPC) is trying to answer this question, we will see how it can be done and what the implications could be.

        Speaker: Jose Maria Benlloch Rodriguez (Univ. of Valencia and CSIC (ES))
      • b) Data acquisition system on gas-electron multiplier muon detectors in CMS at the LHC

        GEM detectors are among the first detectors employing Zynq CPU coupled by high speed AXI bus to the FPGA in the backend electronic board. This allows to implement register-intensive operations as remote procedure calls, allowing fast detector calibration and convenient monitoring environment.

        Speaker: Mykhailo Dalchenko (Texas A & M University (US))
      • c) Speeding up C++ code for fun and profit

        Quick overview of the techniques I used to speed up some physics code. Furthermore, introduction to roofline plots.

        Speaker: Christina Quast (Technische Universitaet Berlin (DE))
      • d) Autopilot for Linac4 H-Ion Source

        A real-time failure-tracking & optimization software for the Linac4 H- Ion Source, making it even more of a black box than it already is!

        Speaker: Georgios Voulgarakis (CERN)
      • e) Parallel partial wave analysis for the BES-III experiment

        Partial wave analysis is a fundamental technique for extracting hadron spectra and hadron decay properties. It is widely employed in current experiments in particle physics, particularly at BES-III.

        The analysis is typically performed using the event-by-event maximum likelihood method. For the BES-III experiment, fitting the accumulated data (about 1.225 billion J/psi decays) using currently employed software takes a long time, which significantly complicates and sometimes restricts data analysis. Fortunately, computing the likelihood function can be naturally parallelized. Thus the development of new multicore CPU's and GPU's makes using parallel programming technologies natural to decrease the data fitting time.

        The talk will be about the development of highly scalable parallel framework for the partial wave analysis. The framework is intended to accelerate the calculations on modern multicore CPUs and CPU-like coprocessors by employing OpenMP parallel computing technology, high-performance computing optimizations like vectorization or aligned memory access, and offloading computationally intensive parts of the code to massively parallel co-processors.

        Current results will be presented.

        Speaker: Victoria Tokareva (Joint Institute for Nuclear Research)
      • f) Evolutionary code optimisation

        Compilers optimise programs by transforming the code in such way that it improves performance, produces smaller executables or similar. It is very difficult to predict effects of a single transformation and even more difficult to predict how multiple transformations combine. Sometimes it's worth trying to compile programs many times, apply transformations even if improvement is uncertain and hopefully produce better results. I will present a quick overview of such optimisation techniques in past 40 years.

        Speaker: Nikola Hardi (University of Novi Sad (RS))
      • g) Simulating EM Calorimeter Showers with Generative Adversarial Networks

        Simulation is a key component of physics analysis in particle physics and nuclear physics. The most computationally expensive simulation step is the detailed modeling of particle showers inside calorimeters. Full detector simulations are too slow to meet the growing demands resulting from large quantities of data; current fast simulations are not precise enough to serve the entire physics program. Therefore, we introduce CaloGAN, a new fast simulation based on generative adversarial neural networks (GANs). We apply the CaloGAN to model electromagnetic showers in a longitudinally segmented calorimeter. This represents a significant stepping stone toward a full neural network-based detector simulation that could save significant computing time and enable many analyses now and in the future. In particular, the CaloGAN achieves speedup factors comparable to or better than existing fast simulation techniques on CPU (100×-1000×) and even faster on GPU (up to ∼105×)) and has the capability of faithfully reproducing many aspects of key shower shape variables for a variety of particle types.

        Speaker: Michela Paganini (Yale University (US))
      • h) Interconnection networks simulations for computing systems dedicated to scientific applications

        The increasing complexity of high performance computing system imposes careful network design and optimization. To optimize all the various parameters of an interconnection network we have to use highly accurate software simulations. In this presentation we will discuss a particular implementation of an interconnection network simulation and we will compare the performances of different network topologies and routing algorithms.

        Speaker: Flavio Pisani (Universita e INFN, Bologna (IT))
      • i) Early days of computer games

        In this presentation, we are going to take a short trip down the memory lane and discuss the origins of computer games history.

        Speaker: Tea Marasovic
    • 17:30
      Closing session
    • 18:00
      Free time
    • 20:00
      Outside Closing Dinner Zrno Soli

      Zrno Soli

      http://www.dobri-restorani.hr/restoran/zrno-soli/

      Zrno Soli

    • 09:00
      Departure