Welcome Inverted CERN School of Computing 29 February
Welcome … Inverted CERN School of Computing, 29 February – 2 March 2016 1 i. CSC 2016, 29 February – 2 March 2016, CERN
i = inverted "Where students turn into teachers" Involving former CSC participants to deliver advanced education 2 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 3 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 4 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 5 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 6 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 7 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 8 i. CSC 2016, 29 February – 2 March 2016, CERN
The CERN School of Computing § Aims at creating a common culture in scientific computing among young scientists and engineers involved in particle physics or other sciences, as a strategic direction to favor mobility and to facilitate the development of large computingoriented transnational projects. § http: //cern. ch/csc § Participants come from worldwide laboratories and universities with typically of 15 to 30 different nationalities (60 different nationalities over the past 10 years). § http: //cern. ch/csc/alumni 9 i. CSC 2016, 29 February – 2 March 2016, CERN
Why an inverted CSC ? § At every CSCs, the sum of the knowledge of the students often exceeds the one of lecturer teaching, and that it is frequent to find in the room real experts on particular topics. This is the idea behind i. CSC. Reversing the roles CSC n 10 i. CSC n i. CSC 2016, 29 February – 2 March 2016, CERN CSC n+1
It is the 9 th edition in 11 years … 2005 2011 11 2008 2006 2013 2014 i. CSC 2016, 29 February – 2 March 2016, CERN 2015 2010 2016
The inverted CSC § At the end of each main school, we call students present to make proposals. When we receive sufficient proposals of appropriate quality, we organize an inverted school. § The students combine their skills and elaborate on CSC related subjects. 12 i. CSC 2016, 29 February – 2 March 2016, CERN
Lecturers at the i. CSC new absolute record § 57 lectures so far … and 10 this year § 5 former i. CSC lecturers have become lecturers at school § (Sebastian, Brice, Zornitsa – i. CSC 2005, Andrzej – i. CSC 2008, Benjamin – i. CSC 2010, ) § 3 former i. CSC lecturers have become lecturers at the main school § (Sebastian – i. CSC 2005, Andrzej – i. CSC 2008, Benjamin – i. CSC 2010) § 1 former i. CSC lecturers will become director of the school § (Sebastian – i. CSC 2005) 13 i. CSC 2016, 29 February – 2 March 2016, CERN
This year’s lecturers § 10 lecturers from 9 different institutes: § Lulea University of Technology – Sweden § Imperial College London – United Kingdom § University of Calabria – Italy § Karlsruhe Institute of Technology – Germany § University of Aveiro – Portugal § University of Bristol – United Kingdom § Georg-August Universität, Göttingen – Germany § Czech Technical University, Prague – Czech Republic § CERN, Switzerland 14 i. CSC 2016, 29 February – 2 March 2016, CERN
This year programme § 10 Topics § Template Metaprogramming for Parallel Computing § Detector Simulation for the LHC and beyond § Event reconstruction in Modern Particle Physics § Continuous Delivery and Quality Monitoring § Multivariate Classification § Formal Verification § Shared memory and message passing § Virtualisation Technologies § Continuous Integration § Accelerating C++ applications in Medical Physics 15 i. CSC 2016, 29 February – 2 March 2016, CERN
This year 10 speakers … (1/5) § Kim Albertsson: “Formal Verification - An Introduction to Why and How” § Robust and efficient code: Introduction to Formal Verification § Robust and Efficient code: Why Formal Verification § 2 hours, today and tomorrow § Anastasios Andronidis: “Environment Setup with Virtualisation Technologies” § Volatile Environments with Virtualisation Technologies § 1 hour, wednesday 16 i. CSC 2016, 29 February – 2 March 2016, CERN
This year 10 speakers … (2/5) § Valentina Cairo: “Detector Simulation for the LHC and beyond: how to match computing resources and physics requirements” § 2 hours, tomorrow and Wednesday § Pedro Correia: “Using TBB and Open. MP parallelism tools to accelerate C++ applications in HEP and Medical Physics” § Accelerating C++ applications in Medical Physics § 1 hour, tomorrow 17 i. CSC 2016, 29 February – 2 March 2016, CERN
This year 10 speakers … (3/5) § Thomas Keck: “Multivariate Classification: Modern Algorithms and Tools” § Multivariate Classification and Machine Learning in HEP § 2 hours, today and tomorrow § Kamil Krol: “Achieving dependable software through Continuous Delivery and Quality Monitoring” § Continuous Delivery and Quality Monitoring § 1 hour, this morning 18 i. CSC 2016, 29 February – 2 March 2016, CERN
This year 10 speakers … (4/5) § Aram Santogidis: “The duality of share memory and message passing communication models” § Shared memory and message passing revisited in the manycore era § 1 hour, Wednesday § Daniel Saunders: “Event Reconstruction in Modern Particle Physics” § 2 hours, tomorrow and Wednesday 19 i. CSC 2016, 29 February – 2 March 2016, CERN
This year 10 speakers … (5/5) § Joshua Wyatt Smith: “Continuous Integration Systems” § Continuous Integration: how can it help? § 1 hour, now, after the opening § Jiří Vyskočil: “Template Metaprogramming for Massively Parallel Scientific Computing” § Expression Templates § Vectorization with Expression Templates § Templates for Iteration: Thread-level Parallelism § 3 hours, today, tomorrow and Wednesday 20 i. CSC 2016, 29 February – 2 March 2016, CERN
The lectures selection process § A tough competition § We have received 17 outstanding proposals for a total of 40 hours of lectures – only from formers CSC 15 and t. CSC 15 students § We had to squeeze the proposal into a 14 -hours programme § Only 10 speakers could be accepted, with significantly reduced number of hours 21 i. CSC 2016, 29 February – 2 March 2016, CERN
Selection process for lectures § Discussion at the main / thematic school § Lightning talks at the school (May / September) § Proposal after the school (October) § Review by the CSC Advisory committee (November) § Lecture preparation and development with mentors § (2 mentors for each lecturer) (December, January) § Finally, the presentation at the school 22 i. CSC 2016, 29 February – 2 March 2016, CERN , Y A nd D a TO W RRO O M TO AY D S E WEDN
This year’s mentors § Giuseppe Lo Presti and Sebastien Ponce, for Kim Albertsson § Giuseppe Lo Presti and Pere Mato, for Anastasios Andronidis § Danilo Piparo and Benedikt Hegner, for Valentina Cairo § Pere Mato and Benedikt Hegner, for Pedro Correia § Ivica Puljak and Benedikt Hegner, for Thomas Keck § Sebastian Lopienski and Nikos Kasioumis, for Kamil Krol § Sebastian Lopienski and Andreas Peters, for Aram Santogidis § Danilo Piparo and Are Strandlie, for Daniel Saunders § Sebastian Lopienski and Nikos Kasioumis, for Joshua Wyatt Smith § Nikos Kasioumis and Sebastien Ponce, for Jiří Vyskočil 23 i. CSC 2016, 29 February – 2 March 2016, CERN
Booklet § A printed booklet is available to all registered participants § Few extra copies may be available 24 i. CSC 2016, 29 February – 2 March 2016, CERN
The next event § The thematic CSC 2016 § Split, Croatia § Registration already closed 25 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School § The CSC 2016 § Mol, Belgium § Partnership with § SCK-CEN and VUB 28 August - 10 September 2016, Mol, Belgium § Registration opens this week § http: //cern. ch/csc 26 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School 27 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School 28 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School 29 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School ? s t r o Sp 30 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School 31 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School ? r e e b n a i Belg 32 i. CSC 2016, 29 February – 2 March 2016, CERN
The next Main School § Help us to spread the word: § If interested, register quickly ! Only 50 students positions § 16 students already in waiting list from the t. CSC 2016 28 August - 10 September 2016, Mol, Belgium 33 i. CSC 2016, 29 February – 2 March 2016, CERN
Before starting … 34 i. CSC 2016, 29 February – 2 March 2016, CERN
Introducing the new staff § Nikos Kasioumis § New school Technical Manager from January 2016 § Many thanks to Giuseppe Lo Presti for the outstanding organization of the previous schools § Catharine Noble - “Cath” § New school Administrative Manager from January 2016 § Many thanks to Yasemin Hauser for the outstanding organization of the previous schools § Sebastian Lopienski § New school Director from January 2017 35 i. CSC 2016, 29 February – 2 March 2016, CERN
Announcements Monday 29 36 i. CSC 2016, 29 February – 2 March 2016, CERN
Today … after lunch … § The school resumes at 13: 30 § Statement from Frédéric Hemmer, Head of the IT department 37 i. CSC 2016, 29 February – 2 March 2016, CERN
- Slides: 37