3rd Thematic CERN School of Computing

Europe/Zurich
Alberto Pace (CERN), Giuseppe Lo Presti (CERN), Ivica Puljak (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc), Ivica Puljak (Technical University of Split FESB), Yasemin Hauser (CERN)
Description

t CSC
"Efficient, Parallel Programming and I/O for

Big Data in Science"



 

Participants
  • Alberto Pace
  • Andrzej Nowak
  • Annika Vanhoefer
  • Aram Santogidis
  • Catrin Bernius
  • Daniel Martin Saunders
  • Danilo Piparo
  • Danilo Quartullo
  • Erica Brondolin
  • Evangelos Motesnitsalis
  • Giuseppe Lo Presti
  • Helga Timko
  • Hristo Mohamed
  • Illya Shapoval
  • Ivica Puljak
  • James Catmore
  • Joaquim Manuel Pereira Rocha
  • Joshua Wyatt Smith
  • Maksim Piskunov
  • Marco Corvo
  • Maria Carmela Vitelli
  • Nathalie Rauschmayr
  • Pedro Manuel Mendes Correia
  • Rogerio Iope
  • Ronja Lewke
  • Sebastien Ponce
  • Todor Trendafilov Ivanov
  • Viesturs Veckalns
  • Vikas Singhal
  • Yasemin Hauser
    • 15:00
      Registration
    • 20:00
      Dinner at MEDILS
    • Opening Session
      Conveners: Alberto Pace (CERN), Ivica Puljak (University of Split)
      • 1
        Introduction to FESB
        Speaker: Prof. Damir Lelas
        Slides
      • 2
        Introduction to the thematic School of Computing
        Speaker: Alberto Pace (CERN)
        Slides
    • Inaugural Scientific Lecture
      Convener: Ivica Puljak (University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc)
      slides
      • 3
        Inaugural Scientific Lecture
    • 4
      Announcements
      Speaker: Alberto Pace (CERN)
    • 11:15
      Coffee
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 5
        Introduction to Efficient Computing
        Speaker: Andrzej Nowak (CERN)
    • 12:45
      Lunch
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 6
        Intermediate Concepts in Efficient Computing
        Speaker: Andrzej Nowak (CERN)
    • 15:00
      Drinks & Fruits
    • 7
      Sport Afternoon introduction
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 8
        Exercise 1
        Speaker: Andrzej Nowak (CERN)
      • 9
        Exercise 2
        Speaker: Andrzej Nowak (CERN)
    • 18:00
      Transportation down town & Guided tour of Split
    • 20:15
      Outside Welcome Dinner (Uje Oil Bar)
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
      • 10
        Structuring data for efficient I/O
        Speaker: Sebastien Ponce (CERN)
        Slides
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 11
        Data Oriented Design
        Speaker: Andrzej Nowak (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
      • 12
        Many ways to Store data
        Speaker: Sebastien Ponce (CERN)
        Slides
    • 12:45
      Lunch
    • 13:30
      Study Time and/or Daily Sports Program
    • 16:00
      Drinks and fruits
    • 13
      Official school photo
      Speaker: Alberto Pace (CERN)
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 14
        Modern and Performant C++
        Speaker: Danilo Piparo (CERN)
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 15
        Exercise 3
        Speaker: Andrzej Nowak (CERN)
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
      • 16
        Preserving Data
        Speaker: Sebastien Ponce (CERN)
        Slides
    • 19:30
      Free time
    • 20:00
      Dinner at Medils
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 17
        Expressing Parallelism Pragmatically
        Speaker: Danilo Piparo (CERN)
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 18
        Resources Protection and Thread Safety
        Speaker: Danilo Piparo (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 19
        Exercise 1
        Speaker: Danilo Piparo (CERN)
    • 12:45
      Lunch
    • 13:30
      Sports Afternoon (activity tbc)
    • 20:00
      Outside Dinner (time and place tbc)
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 20
        Strategies to obtain peak performance with a large application
        Speaker: Danilo Piparo (CERN)
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 21
        Exercise 2
        Speaker: Danilo Piparo (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • Programming for concurrency
      Convener: Danilo Piparo (CERN)
      • 22
        Exercise 3
        Speaker: Danilo Piparo (CERN)
    • 12:45
      Lunch
    • 13:30
      Study Time and/or Daily Sports Program
    • 16:00
      Drinks & fruits
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
      • 23
        Key Ingredients to achieve effective I/O
        Speaker: Sebastien Ponce (CERN)
        Slides
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
    • 19:30
      Free time
    • 20:00
      Dinner at Medils
    • Strategies and technologies for efficient I/O
      Convener: Sebastien Ponce (CERN)
    • Technologies and Platforms
      Convener: Andrzej Nowak (CERN)
      • 27
        Summary and Future Technologies Overview
        Speaker: Andrzej Nowak (CERN)
    • 11:00
      Updates
    • 11:15
      Coffee
    • 28
      Self-Evaluation by students
    • 12:45
      Lunch
    • 29
      Presentations by students
      • a) The SoLid Experiment
        The SoLid experiment aims to measure short distance neutrino oscillations using nuclear reactor antineutrinos. Key to its sensitivity are the experiment's high spatial and energy resolution, accomplishable via detector segmentation, large data rates and sophisticated reconstruction algorithms. SoLid is also capable of tracking cosmic muons; in principle a source of background, these turn into a valuable calibration source if they can be cleanly resolved. This talk gives an overview of the SoLid experiment, focusing on the associated computational challenges, and presents a brief selection of results from cosmic ray reconstruction at the most recent SoLid prototype, installed in the SCK-CEN research nuclear reactor at Mol, Belgium
        Speaker: Daniel Martin Saunders (University of Bristol (GB))
        Slides
      • b) ARM processors in HEP
        Speaker: Joshua Wyatt Smith (University of Cape Town (ZA))
        Slides
      • c) High performance I/O with the ZeroMQ (ØMQ) messaging library
        In this presentation an introduction of the ZeroMQ library is provided in the context of I/O in distributed performance without compromising performance.
        Speaker: Aram Santogidis (CERN)
        Slides
      • d) The raise of the not-so-benevolent systemd tyrant - or Poettering please go away from Linux
        Speaker: Hristo Mohamed (University of Sofia (BG))
        Slides
      • e) improving the efficiency/speedup of a simulation of a charging-up effect that happens in gas electron multipliers
        Speaker: Pedro Manuel Mendes Correia (University of Aveiro (PT))
      • f) Longitudinal Beam Dynamics Simulations with BLonD
        Speaker: Danilo Quartullo (Ministere des affaires etrangeres et europeennes (FR))
        Slides
    • 30
      Closing Scientific Lecture
      Speaker: Miroslav Radman (MedILS)
    • 16:00
      Drinks and fruits
    • 31
      Closing session
    • 17:00
      Free time
    • 20:00
      Outside Closing dinner (time/place tbc)
    • 09:00
      Departure