Challenges CPU performance Variable density Multi-thread computing

Slides:



Advertisements
Similar presentations
DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM I. Kisel (for CBM Collaboration) I. Kisel (for CBM Collaboration)
Advertisements

Automatic Data Movement and Computation Mapping for Multi-level Parallel Architectures with Explicitly Managed Memories Muthu Baskaran 1 Uday Bondhugula.
Parallel Processing with OpenMP
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 3 Operating System Organization.
1. Microprocessor. mp mp vs. CPU Intel family of mp General purpose mp Single chip mp Bit slice mp.
1/03/09 De 89 à 98. 1/03/09 De 89 à 98 1/03/09 De 89 à 98.
Techniques for Multicore Thermal Management Field Cady, Bin Fu and Kai Ren.
Chapter 6 สถาปัตยกรรมไมโครโพรเซสเซอร์แบบต่างๆ Processor Architectures
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
Software Development and Software Loading in Embedded Systems.
Quan Yuan and Sasithorn Zuge Dept. of Computing and New Media Technologies University of Wisconsin-Stevens Point.
Thinking in Parallel Adopting the TCPP Core Curriculum in Computer Systems Principles Tim Richards University of Massachusetts Amherst.
1 Software Construction Software Construction Chapter 1.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Multi Core Processor Submitted by: Lizolen Pradhan
NSTXpool Computer Upgrade WP #1685 Bill Davis December 9, 2010.
Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.
computer
Select the 2nd Gen Intel® Core™ Processor that is Best for YourBusiness Intel® Core™ i3 Processor— Affordable Business PC. CPU Frequency 3.3 GHz with.
Common software needs and opportunities for HPCs Tom LeCompte High Energy Physics Division Argonne National Laboratory (A man wearing a bow tie giving.
CPU Inside Maria Gabriela Yobal de Anda L#32 9B. CPU Called also the processor Performs the transformation of input into output Executes the instructions.
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
TDAQ Upgrade Software Plans John Baines, Tomasz Bold Contents: Future Framework Exploitation of future Technologies Work for Phase-II IDR.
M U N - February 17, Phil Bording1 Computer Engineering of Wave Machines for Seismic Modeling and Seismic Migration R. Phillip Bording February.
Presentation 31 – Multicore, Multiprocessing, Multithreading, and Multitasking. When discussing modern PCs, the term “Multi” is thrown around a lot as.
CENTRAL PROCESSING UNIT. CPU Does the actual processing in the computer. A single chip called a microprocessor. Composed of an arithmetic and logic unit.
Product line introduction in a multi-business line context. An experience report B.J. Pronk Philips Medical Systems
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 4: Threads.
CERN VISIONS LEP  web LHC  grid-cloud HL-LHC/FCC  ?? Proposal: von-Neumann  NON-Neumann Table 1: Nick Tredennick’s Paradigm Classification Scheme Early.
Spiros Papadimitriou Google Research Project re:Cycle Recycling CPU Cycles Stavros Harizopoulos HP Labs.
Computer Software engineer By: Eric Musser. What is This? Computer engineers make programs to run a computer. Computer engineers make programs to run.
Silberschatz, Galvin and Gagne ©2009Operating System Concepts – 8 th Edition Chapter 4: Threads.
Processor Level Parallelism 2. How We Got Here Developments in PC CPUs.
 Wiimote  Wiimote library  Wiimote multi pointing  System architecture  System current  System structure  Experiment  Further work  References.
New approach of Geant4 Low Energy EM models (from version 9.3) Luciano Pandola INFN, Laboratori del Gran Sasso MaGe Joint Workshop, Munich, January 2010.
。 33 投资环境 3 开阔视野 提升竞争力 。 3 嘉峪关市概况 。 3 。 3 嘉峪关是一座新兴的工业旅游城市,因关得名,因企设市,是长城文化与丝路文化交 汇点,是全国唯一一座以长城关隘命名的城市。嘉峪关关城位于祁连山、黑山之间。 1965 年建市,下辖雄关区、镜铁区、长城区, 全市总面积 2935.
MAHARANA PRATAP COLLEGE OF TECHNOLOGY SEMINAR ON- COMPUTER PROCESSOR SUBJECT CODE: CS-307 Branch-CSE Sem- 3 rd SUBMITTED TO SUBMITTED BY.
Multi-Core CPUs Matt Kuehn. Roadmap ► Intel vs AMD ► Early multi-core processors ► Threads vs Physical Cores ► Multithreading and Multi-core processing.
Section 10.1 Separable Equations I
ECE354 Embedded Systems Introduction C Andras Moritz.
Why to use the assembly and why we need this course at all?
Kilohertz Decision Making on Petabytes
Central Processing Unit- CPU
Geant4 profiling performance for medical physics
Energy Efficient Computing in Nanoscale CMOS
Embedded Computer Architecture 5SAI0 Chip Multi-Processors (ch 8)
Operating Systems (CS 340 D)
Hardware/Software Co-Design
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Concurrency CS-3013 Operating Systems C-Term 2008 Assumptions:
Lesson Objectives Aims You should be able to:
PACE: Power-Aware Computing Engines
Software Construction
Coe818 Advanced Computer Architecture
What should we be teaching our computer science students?
Software Construction
Multithreaded Programming
Operating Systems (CS 340 D)
Multi Core Processing What is term Multi Core?.
Embedded Computer Architecture 5SAI0 Chip Multi-Processors (ch 8)
EE 4xx: Computer Architecture and Performance Programming
Software Construction
Operating System Introduction.
CLARA . What’s new? CLAS Collaboration Meeting. March 6, 2019
Software Construction Dr. Samer Odeh Hanna (PhD)
Software Construction
Lesson Objectives A note about notes: Aims
Husky Energy Chair in Oil and Gas Research
Software Construction
Presentation transcript:

Challenges CPU performance Variable density Multi-thread computing New architecture of PC – many core processors Geant4 will require revisions Biasing technique There are some good results Need further development

How to Proceed with Low-Energy? It is useful to plan a separate migration for following parts of the Low-Energy software: Data structure Livermore models Penelope models De-excitation module DNA models (???) Testing should be well established Old code unchanged – only urgent bug fixes should be introduced