ACAT 2010 Axel Naumann. What? International Workshop …on Advanced Computing …and Analysis Techniques …in Physics Research "Beyond the Cutting edge in.

Slides:



Advertisements
Similar presentations
Status GridKa & ALICE T2 in Germany Kilian Schwarz GSI Darmstadt.
Advertisements

Lecture 11: Operating System Services. What is an Operating System? An operating system is an event driven program which acts as an interface between.
Amber Boehnlein, FNAL D0 Computing Model and Plans Amber Boehnlein D0 Financial Committee November 18, 2002.
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
Claude TADONKI Mines ParisTech – LAL / CNRS / INP 2 P 3 University of Oujda (Morocco) – October 7, 2011 High Performance Computing Challenges and Trends.
June 21, PROOF - Parallel ROOT Facility Maarten Ballintijn, Rene Brun, Fons Rademakers, Gunter Roland Bring the KB to the PB.
Advances in Language Design
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
PROOF: the Parallel ROOT Facility Scheduling and Load-balancing ACAT 2007 Jan Iwaszkiewicz ¹ ² Gerardo Ganis ¹ Fons Rademakers ¹ ¹ CERN PH/SFT ² University.
Naixue GSU Slide 1 ICVCI’09 Oct. 22, 2009 A Multi-Cloud Computing Scheme for Sharing Computing Resources to Satisfy Local Cloud User Requirements.
Computer System Architectures Computer System Software
Ian Fisk and Maria Girone Improvements in the CMS Computing System from Run2 CHEP 2015 Ian Fisk and Maria Girone For CMS Collaboration.
December 17th 2008RAL PPD Computing Christmas Lectures 11 ATLAS Distributed Computing Stephen Burke RAL.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
Roger Jones, Lancaster University1 Experiment Requirements from Evolving Architectures RWL Jones, Lancaster University Ambleside 26 August 2010.
Computing for ILC experiment Computing Research Center, KEK Hiroyuki Matsunaga.
José M. Hernández CIEMAT Grid Computing in the Experiment at LHC Jornada de usuarios de Infraestructuras Grid January 2012, CIEMAT, Madrid.
material assembled from the web pages at
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
Parallel and Distributed Simulation Introduction and Motivation.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
EGEE is a project funded by the European Union under contract IST HEP Use Cases for Grid Computing J. A. Templon Undecided (NIKHEF) Grid Tutorial,
Computing Technology for Physics Research Jerome Lauret Axel Naumann.
ROOT and Federated Data Stores What Features We Would Like Fons Rademakers CERN CC-IN2P3, Nov, 2011, Lyon, France.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
LOGO Development of the distributed computing system for the MPD at the NICA collider, analytical estimations Mathematical Modeling and Computational Physics.
1 THE EARTH SIMULATOR SYSTEM By: Shinichi HABATA, Mitsuo YOKOKAWA, Shigemune KITAWAKI Presented by: Anisha Thonour.
Providing a coherent view of SFT products to potential new users Stefan Roiser PH/SFT.
WLCG Overview Board, September 3 rd 2010 P. Mato, P.Buncic Use of multi-core and virtualization technologies.
Compiler Construction (CS-636)
CIS250 OPERATING SYSTEMS Chapter One Introduction.
2/22/2001Greenbook 2001/OASCR1 Greenbook/OASCR Activities Focus on technology to enable SCIENCE to be conducted, i.e. Software tools Software libraries.
PROOF Benchmark on Different Hardware Configurations 1 11/29/2007 Neng Xu, University of Wisconsin-Madison Mengmeng Chen, Annabelle Leung, Bruce Mellado,
Large scale data flow in local and GRID environment Viktor Kolosov (ITEP Moscow) Ivan Korolko (ITEP Moscow)
Computing Issues for the ATLAS SWT2. What is SWT2? SWT2 is the U.S. ATLAS Southwestern Tier 2 Consortium UTA is lead institution, along with University.
Ian Bird CERN, 17 th July 2013 July 17, 2013
ATLAS Distributed Computing perspectives for Run-2 Simone Campana CERN-IT/SDC on behalf of ADC.
Axel Naumann. Nada FTE  LLVM + cling would take 4 years  when done, move to next hot-spot in ROOT Axel Naumann ROOT Team Meeting2.
Ian Bird WLCG Networking workshop CERN, 10 th February February 2014
Parallel IO for Cluster Computing Tran, Van Hoai.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
LHCbComputing Computing for the LHCb Upgrade. 2 LHCb Upgrade: goal and timescale m LHCb upgrade will be operational after LS2 (~2020) m Increase significantly.
Latest Improvements in the PROOF system Bleeding Edge Physics with Bleeding Edge Computing Fons Rademakers, Gerri Ganis, Jan Iwaszkiewicz CERN.
Latest Improvements in the PROOF system Bleeding Edge Physics with Bleeding Edge Computing Fons Rademakers, Gerri Ganis, Jan Iwaszkiewicz CERN.
Background Computer System Architectures Computer System Software.
Joint Institute for Nuclear Research Synthesis of the simulation and monitoring processes for the data storage and big data processing development in physical.
Meeting with University of Malta| CERN, May 18, 2015 | Predrag Buncic ALICE Computing in Run 2+ P. Buncic 1.
Alessandro De Salvo CCR Workshop, ATLAS Computing Alessandro De Salvo CCR Workshop,
FTK high level simulation & the physics case The FTK simulation problem G. Volpi Laboratori Nazionali Frascati, CERN Associate FP07 MC Fellow.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
PROOF on multi-core machines G. GANIS CERN / PH-SFT for the ROOT team Workshop on Parallelization and MultiCore technologies for LHC, CERN, April 2008.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Scientific Computing at Fermilab Lothar Bauerdick, Deputy Head Scientific Computing Division 1 of 7 10k slot tape robots.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
Sub-fields of computer science. Sub-fields of computer science.
Review of the WLCG experiments compute plans
SuperB and its computing requirements
Future of WAN Access in ATLAS
Course Introduction Dr. Eggen COP 6611 Advanced Operating Systems
Parallel Computing in the Multicore Era
Dagmar Adamova (NPI AS CR Prague/Rez) and Maarten Litmaath (CERN)
Thoughts on Computing Upgrade Activities
Comments about PROOF / ROOT evolution during coming years
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Scaling for the Future Katherine Yelick U.C. Berkeley, EECS
CSC Classes Required for TCC CS Degree
Support for ”interactive batch”
Thales Alenia Space Competence Center Software Solutions
Parallel Computing in the Multicore Era
Presentation transcript:

ACAT 2010 Axel Naumann

What? International Workshop …on Advanced Computing …and Analysis Techniques …in Physics Research "Beyond the Cutting edge in Computing" February Jaipur, India, at University of Rajasthan Axel Naumann - SFT2

Content 1.Computing Technology for Physics Research 2.Data Analysis - Algorithms and Tools 3.Methodology of Computations in Theoretical Physics And "hot topics", this time: multicore data management 50% plenary, 50% parallel, 2 hot topic panels Axel Naumann - SFT

Location Incredible India Axel Naumann - SFT

Location Incredible People Axel Naumann - SFT

Location Axel Naumann - SFT6 New Delhi Jaipur

Participants About 80 participants Far away: really interested participants Few new people: family But big family, e.g. – CERN, e.g. all main LHC experiments (LHCb?) – Fermilab, BNL, SLAC,… – KEK (Belle II); of course India SFT: Rene, Fons, Gerri, Matevz, Axel Axel Naumann - SFT7

SFT (related) Plenaries Rene: "History of the ROOT System: Conception, Evolution and Experience" Matevz's lecture "Simulation and Visualisation Techniques" Axel Naumann - SFT8

Rene's Plenary Status of ROOT in 2010; future Historical background of alternatives, technological and sociological decisions "Lifetime achievement award" Axel Naumann - SFT9

COMPUTING TECHNOLOGY FOR PHYSICS RESEARCH Languages, Software quality, IDE and User Interfaces Distributed and Parallel Computing New architectures, many and multi-cores Virtualization Online Monitoring and Control Axel Naumann - SFT

SFT Contributions Fons: PROOF - Best Practices Always fighting bottlenecks – file layout: much improved – merge: multiple mergers – RAM – CPUs: PROOF lite – disks, network: comparing storage solutions Feeding 24 cores not trivial Axel: checking coding rules with LLVM's clang Axel Naumann - SFT

Clouds From theory to practice to integration – Use cases still investigated – How to justify local batch vs. paying cloud Why Clouds == outsourcing? – Burst resource on peak demands? – Opportunistic resources truly at reach? Understand virtualization. Still open: – is it needed? do we want it? – is it transparent enough for end-users? – integrity, reproducibility? – image management, networking? Axel Naumann - SFT

GridLite Usability Management Fights are over, reality arrived 1/3 of jobs lost: inherent property of the grid? Mattia Cinquilli Axel Naumann - SFT

Multi- & Other-Cores x86_64 understood, optimizing An occasion to optimize / re-think our code Finally again competition across chips designs / architectures! What will be the surviving architecture? – Lots of dynamic … Axel Naumann - SFT

Tools & Languages Many tools, only some mastered. Do we need new non-expert tools? – New compilers for parallelization – New tools for detecting language constructs / best practice / code analysis – Library / extension helping novice to develop parallel applications (OpenCL) Languages vs. optimizations / architectures: do we sell our souls? Standards! C++ 0x not a topic yet, unlike 64bit CPUs when they came out, Larrabee,… Axel Naumann - SFT

Data Equilibrium money - CPU - I/O: alchemy CPU focus swinging to I/O: did we overestimate relevance of CPU (interpreter in event loop)? Cache hierarchy: tape, disks, SSDs, RAM – All of the above? – Throw a WAN in? – Need algorithms for data lifetime across tiers Latency vs. cooperation / concurrency, theory! 24 core (“wow!”) but no data coming through! Axel Naumann - SFT

DATA ANALYSIS – ALGORITHMS, TOOLS Machine Learning Advanced Data Analysis Environments Simulation, Reconstruction and Visualisation Techniques Advanced Computing Axel Naumann - SFT

Data Analysis – Algorithms, Tools Patterns Axel Naumann - SFT18

Data Analysis – Algorithms, Tools Parallelization of reco algos Still exploring new algos for data analysis Evolutionary algos * quantim computing Code generators for data analysis Lots of ROOT; special presentations on TMVA, RooStats Axel Naumann - SFT19

COMPUTATIONS IN THEORETICAL PHYSICS: TECHNIQUES AND METHODS Automatic Systems Higher orders Computer Algebra Techniques and Applications Axel Naumann - SFT

Methodology of Computations in Theoretical Physics Recursion Axel Naumann - SFT21

Methodology of Computations in Theoretical Physics Very good plenary by Daniel Maître: "Automation of multi-leg one-loop virtual amplitudes" Fortran rules Mixing analytical and numerical approaches Numerical instabilities (>= quad precision) Axel Naumann - SFT22

Conclusion Real workshop atmosphere Very productive discussions resulting in real projects! Small is beautiful (but not sufficient) Everybody took something back Axel Naumann - SFT

References (Almost) all presentations in Indico: Axel Naumann - SFT24