Workshop on virtualization and multi-core technologies for LHC

Europe/Zurich
40-S2-D01 (CERN)

40-S2-D01

CERN

Pere Mato (CERN), Predrag Buncic (CERN), vincenzo innocente (CERN)
Description
Kickoff workshop for the new computing R&D projects to exploit the virtualization and multi-core technologies for the particle physics community. The idea is to bring together some of the technology vendors, the LHC collaborations and experts on the domain to share their experiences and needs in order to elaborate a possible program of work for the new R&D projects. EVO Meeting available in "Universe" community. It is also possible to phone in following this instructions http://evo.vrvs.org/evoGate/Documentation/EVO_Telephone_Bridge.pdf
    • Welcome and Technology session
      • 1
        Welcome and Introduction
        Speaker: Dr Pere Mato (CERN)
        Slides
      • 2
        Moving from Single-Core to Multi/Many-Core Computing: Opportunities and Challenges
        Speaker: H Cornelius (Intel)
        Slides
      • 3
        The issues facing CERN and HEP in the many-core computing era
        Speaker: Mr Sverre Jarp (CERN)
        Slides
      • 15:30
        Coffee break
      • 4
        Virtualization using VMware technology
        Speaker: Richard Garsthagen (VMware)
        Slides
      • 5
        From Application to Appliance - Building Software Appliances with rPath's rBuilder
        Speaker: Tim Gerla (rPath)
        Slides
      • 6
        Peer-to-Peer Technology in Grid Computing - The Igor File System and Beyond
        Speaker: Prof. Thomas Fuhrmann (TU Munich)
        Slides
    • Experience and plans on adapting software for multi-core
      • 7
        Introduction to the R&D project
        Speaker: vincenzo innocente (CERN)
        pdf
        Slides
      • 8
        ATLAS experiences running athena and TDAQ software
        Speaker: Werner Wiedenmann (High Energy Physics)
        Slides
      • 9
        Experience in parallel programming using Python in LHCb
        Speaker: Dr Pere Mato (CERN)
        Slides
      • 10:30
        coffe break
      • 10
        CMS experience and plans
        Speaker: Dr Peter Elmer (PRINCETON UNIVERSITY)
        text
      • 11
        First Results in a Thread-Parallel Geant4
        We have taken the TOP-C parallelization of Geant4 (based on MPI), to semi-automatically create a thread-parallel Geant4 based on event parallelism and a master-worker style of parallelism. We currently address two issues: 1) detecting global variables and data structures, which must be made thread-local. We modify the parser of the gcc compiler to do this. 2) handling of random generator engines from CLHEP. This is needed to create reproducible results by assigning known random seeds to each distinct thread. The very preliminary tests show linear speedup with the number of cores, up to the four cores of a quad-core processor. Future work will consider moving some of the thread-local data back into process-global data, in order to reduce the image size (eliminate separate copies per thread), and to further ensure scalability for large experiments. We have also demonstrated that our checkpointing package, DMTCP, works in this thread-parallel environment operating in CERN 64-bit Scientific Linux.
        Speakers: Gene Cooperman, Xin Dong (Northeastern University, Boston, USA)
        Slides
      • 12
        Proof: experience and plan
        Speakers: Fons Rademakers (CERN), Gerardo GANIS (CERN)
        Slides
    • 13:00
      Lunch
    • Virtualization in Experiments
      • 13
        Introduction to CernVM project
        Speaker: Predrag Buncic (CERN)
        Slides
      • 14
        ALICE experience and plans
        Speaker: Stefan Boettger (Kirchhoff-Institut fuer Physik (KIP)-Ruprecht-Karls-Universitaet)
        Slides
      • 15
        Comparison of Virtual Machine Performance running ATLAS software
        Speaker: Yushu Yao (LBL)
        Slides
      • 16:00
        Coffee break
      • 16
        ATLAS experience and plans
        Speaker: Amir Farbin (European Organization for Nuclear Research (CERN))
        Paper
      • 17
        HEP Applications in Virtual Machines
        Speaker: Jakob Blomer
        Paper
      • 18
        Virtualisation in gLite certification
        Speaker: Andreas Unterkircher
        Slides
      • 19
        CernVM Support Infrastructure
        Speaker: Carlos Aguado Sanchez (CERN)
        Slides
    • Hands on and Demo session
      • 20
        Performance measurements on multi-core 40-S2-D01

        40-S2-D01

        CERN

        Speakers: Katarzyna Maria Dziedziniewicz (Warsaw University of Technology), Mr Sverre Jarp (CERN)
        perfmon2 documentation
        Slides
        tutorial
      • 10:30
        Coffee break 40-S2-D01 (CERN)

        40-S2-D01

        CERN

      • 21
        rBuilder Demo 40-S2-D01

        40-S2-D01

        CERN

        Speaker: rPath
        downloadable video
        Paper
    • 13:00
      Lunch
    • Discussion and Sum up session
      • 22
        Multi-core: summary and discussion
        Speaker: vincenzo innocente (CERN)
        pdf
        Slides
      • 23
        Virtualization: Summary and Discussion
        Speaker: Predrag Buncic (CERN)
        Slides