ICE-DIP project Parallel processing on Many-Core processors ICE-DIP introduction at Intel › 22/7/2014.

Slides:



Advertisements
Similar presentations
Multi-core and tera- scale computing A short overview of benefits and challenges CSC 2007 Andrzej Nowak, CERN
Advertisements

Priority Research Direction (I/O Models, Abstractions and Software) Key challenges What will you do to address the challenges? – Develop newer I/O models.
GPGPU Introduction Alan Gray EPCC The University of Edinburgh.
INTRODUCTION Frequent and resource-exhaustive events, such as flow arrivals and network-wide statistics collection events, stress the control plane and.
Development of a track trigger based on parallel architectures Felice Pantaleo PH-CMG-CO (University of Hamburg) Felice Pantaleo PH-CMG-CO (University.
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
Welcome to Quark Net 2011 Wayne State University Physics Department.
Remigius K Mommsen Fermilab A New Event Builder for CMS Run II A New Event Builder for CMS Run II on behalf of the CMS DAQ group.
Evaluation of 'OpenCL for FPGA' for DAQ and Acceleration in HEP applications CHEP 2015 Srikanth S Marie Curie Fellow: ICE-DIP
5 th LHCb Computing Workshop, May 19 th 2015 Niko Neufeld, CERN/PH-Department
ECE 526 – Network Processing Systems Design
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
Project Proposal (Title + Abstract) Due Wednesday, September 4, 2013.
GPU Programming with CUDA – Accelerated Architectures Mike Griffiths
1 Discussions on the next PAAP workshop, RIKEN. 2 Collaborations toward PAAP Several potential topics : 1.Applications (Wave Propagation, Climate, Reactor.
1 Intel® Many Integrated Core (Intel® MIC) Architecture MARC Program Status and Essentials to Programming the Intel ® Xeon ® Phi ™ Coprocessor (based on.
High performance I/O with the ZeroMQ (ØMQ) messaging library thematic CERN School of Computing Aram Santogidis › May 2015.
Niko Neufeld, CERN/PH-Department
Computing Labs CL5 / CL6 Multi-/Many-Core Programming with Intel Xeon Phi Coprocessors Rogério Iope São Paulo State University (UNESP)
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
Helmholtz International Center for CBM – Online Reconstruction and Event Selection Open Charm Event Selection – Driving Force for FEE and DAQ Open charm:
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
SJSU SPRING 2011 PARALLEL COMPUTING Parallel Computing CS 147: Computer Architecture Instructor: Professor Sin-Min Lee Spring 2011 By: Alice Cotti.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
Performance of mathematical software Agner Fog Technical University of Denmark
ICE-DIP Mid-term review Data Transfer WP4a - ESR4: Aram Santogidis › 16/1/2015.
Introducing collaboration members – Korea University (KU) ALICE TPC online tracking algorithm on a GPU Computing Platforms – GPU Computing Platforms Joohyung.
Network Architecture for the LHCb DAQ Upgrade Guoming Liu CERN, Switzerland Upgrade DAQ Miniworkshop May 27, 2013.
Detector Simulation on Modern Processors Vectorization of Physics Models Philippe Canal, Soon Yung Jun (FNAL) John Apostolakis, Mihaly Novak, Sandro Wenzel.
A Highly Scalable Key Pre- Distribution Scheme for Wireless Sensor Networks.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
My career path Grzegorz Jereczek › 29/05/ My career path is rather short… 29/05/2014 Grzegorz.
Carlo del Mundo Department of Electrical and Computer Engineering Ubiquitous Parallelism Are You Equipped To Code For Multi- and Many- Core Platforms?
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
Why it might be interesting to look at ARM Ben Couturier, Vijay Kartik Niko Neufeld, PH-LBC SFT Technical Group Meeting 08/10/2012.
Niko Neufeld, CERN/PH. ALICE – “A Large Ion Collider Experiment” Size: 26 m long, 16 m wide, 16m high; weight: t 35 countries, 118 Institutes Material.
Revision - 01 Intel Confidential Page 1 Intel HPC Update Norfolk, VA April 2008.
Niko Neufeld, CERN/PH. Online data filtering and processing (quasi-) realtime data reduction for high-rate detectors High bandwidth networking for data.
Template This is a template to help, not constrain, you. Modify as appropriate. Move bullet points to additional slides as needed. Don’t cram onto a single.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Future computing strategy Some considerations Ian Bird WLCG Overview Board CERN, 28 th September 2012.
ICHEC Presentation ESR2: Reconfigurable Computing and FPGAs ICE-DIP Srikanth Sridharan 9/2/2015.
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Pierre VANDE VYVRE ALICE Online upgrade October 03, 2012 Offline Meeting, CERN.
Parallel Computing Presented by Justin Reschke
CODA Graham Heyes Computer Center Director Data Acquisition Support group leader.
CERN VISIONS LEP  web LHC  grid-cloud HL-LHC/FCC  ?? Proposal: von-Neumann  NON-Neumann Table 1: Nick Tredennick’s Paradigm Classification Scheme Early.
Big Data for Big Discoveries How the LHC looks for Needles by Burning Haystacks Alberto Di Meglio CERN openlab Head DOI: /zenodo.45449, CC-BY-SA,
ICE-DIP Project: Research on data transport for manycore processors for next generation DAQs Aram Santogidis › 5/12/2014.
The Evaluation Tool for the LHCb Event Builder Network Upgrade Guoming Liu, Niko Neufeld CERN, Switzerland 18 th Real-Time Conference June 13, 2012.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty.
HTCC coffee march /03/2017 Sébastien VALAT – CERN.
Giovanna Lehmann Miotto CERN EP/DT-DI On behalf of the DAQ team
Conclusions on CS3014 David Gregg Department of Computer Science
TLDK Transport Layer Development Kit
LHCb and InfiniBand on FPGA
FPGAs for next gen DAQ and Computing systems at CERN
Challenges in ALICE and LHCb in LHC Run3
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
for the Offline and Computing groups
Data transfer on manycore processors for high throughput applications
LHCb Trigger, Online and related Electronics
Presentation transcript:

ICE-DIP project Parallel processing on Many-Core processors ICE-DIP introduction at Intel › 22/7/2014

Agenda 22/07/2014 Przemysław Karpiński – ICE-DIP Project 2  CERN experiments and Online processing  High Level Trigger (HLT) architecture  The ICE-DIP Project  The research focus

Physics Experiments at CERN 22/07/2014 Przemysław Karpiński – ICE-DIP Project 3

Particle Detector 22/07/2014 Przemysław Karpiński – ICE-DIP Project 4

Online processing system 22/07/2014 Przemysław Karpiński – ICE-DIP Project 5

Trigger Data Acquisition(TDAQ) system – ATLAS, before upgrade 22/07/2014 Przemysław Karpiński – ICE-DIP Project 6

Trigger Data Acquisition(TDAQ) system – ATLAS, after upgrade 22/07/2014 Przemysław Karpiński – ICE-DIP Project 7

22/07/2014 Przemysław Karpiński – ICE-DIP Project 8

Science and Technology PoW reference ThemeResearcherWPESRChallengeResearch Silicon Photonics Marcel Zeiler WP1ESR1Need affordable, high throughput, radiation tolerant links Design, manufacture, test under stress a Si- photonics link Reconfi- gurable Logic Srikanth Sridharan WP2ESR2Reconfigurable logic is used where potentially more programmable CPUs could be proposed A hybrid CPU/FPGA data pre- processing system DAQ networks Grzegorz Jereczek WP3ESR3Bursts in traffic are not handled well by off-the-shelf networking equipment Loss-less throughput up to multiple Tbit/s with new protocols High performanc e data filtering Aram Santogidis Przemysław Karpiński WP4ESR4Accelerators need network data, but have very limited networking capabilities Direct data access for accelerators (network- bus-devices-memory) ESR5Benefits of new computing architectures are rarely fully exploited by software Find and exploit parallelization opportunities and ensure forward scaling in DAQ networks Material from Andrzej Nowak - ICE-DIP overview

7 Degrees Of Freedom 22/07/2014 Przemysław Karpiński – ICE-DIP Project 10 Picture from: A. Nowak – „The evolving marriage of hardware and software”

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 11 Picture from: A. Nowak – „The evolving marriage of hardware and software”

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 12 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 13 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 14 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation? Can we predict operation dependencies?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 15 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation? Can we predict operation dependencies? Are ports equally capable?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 16 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation? Can we predict operation dependencies? Are ports equally capable? Are threads competing for resources?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 17 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation? Can we predict operation dependencies? Are ports equally capable? Are threads competing for resources? Are the cores competing for resources?

7 Degrees Of Freedom Prison 22/07/2014 Przemysław Karpiński – ICE-DIP Project 18 Picture from: A. Nowak – „The evolving marriage of hardware and software” Increase clock, increase speed. Can we do that? Do we have vectors ready for computation? Can we predict operation dependencies? Are ports equally capable? Are threads competing for resources? Are the cores competing for resources? Are the sockets communicating with each other?

CERN software › Multiple „big” frameworks › Code developed by physicists › Code developed in a hurry › Detector systems specific knowledge › Development criteria change over time 22/07/2014 Przemysław Karpiński – ICE-DIP Project 19

CERN software › Multiple „big” frameworks - > C++ code lines › Code developed by physicists - unexperienced in computer science › Code developed in a hurry - people employeed for short term contracts › Detector systems specific knowledge - custom hardware › Development criteria change over time - physics change 22/07/2014 Przemysław Karpiński – ICE-DIP Project 20

Many-core processors in high throughput data filtering applications 22/07/2014 Przemysław Karpiński – ICE-DIP Project 21 Will conduct research on the Intel Xeon Phi: Time and energy costs in the context of High Energy Physics Programmability in terms of existing frameworks Deployment model and scalability Performance tuning methodology

Current Ideas › Implicit vectorization library ( › Template metaprogramming for high hardware utilisation › LHCb Framework abstraction Layer for MIC ( › Performance Auto-tuning 22/07/2014 Przemysław Karpiński – ICE-DIP Project 22

Questions and Answers 22/07/2014 Przemysław Karpiński – ICE-DIP Project 23