SPECs High-Performance Benchmark Suite, SPEC HPC Rudi Eigenmann Purdue University Indiana, USA.

Slides:



Advertisements
Similar presentations
SPEC High Performance Group (An Introduction)
Advertisements

SPEC ENV2002: Environmental Simulation Benchmarks Wesley Jones
SPEC OMP Benchmark Suite H. Saito, G. Gaertner, W. Jones, R. Eigenmann, H. Iwashita, R. Lieberman, M. van Waveren, and B. Whitney SPEC High-Performance.
HPC Benchmarking, Rudi Eigenmann, 2006 SPEC Benchmark Workshop this is important for machine procurements and for understanding where HPC technology is.
Höchstleistungsrechenzentrum Stuttgart Matthias M üller SPEC Benchmarks for Large Systems Matthias Mueller, Kumaran Kalyanasundaram, G. Gaertner, W. Jones,
SPEC HPG Benchmarks for HPC Systems Kumaran Kalyanasundaram for SPEC High-Performance Group Kumaran Kalyanasundaram, PhD Chair, SPEC HPG Manager, SGI Performace.
Höchstleistungsrechenzentrum Stuttgart Matthias M üller Current Efforts of SPEC HPG Application Benchmarks for High Performance Computing IPSJ SIGMPS 2003.
Höchstleistungsrechenzentrum Stuttgart Matthias M üller Overview of SPEC HPG Benchmarks SPEC BOF SC2003 Matthias Mueller High Performance Computing Center.
Höchstleistungsrechenzentrum Stuttgart Matthias M üller SPEC Benchmarks at HLRS Matthias Mueller High Performance Computing Center Stuttgart
Refining High Performance FORTRAN Code from Programming Model Dependencies Ferosh Jacob University of Alabama Department of Computer Science
Weather Research & Forecasting: A General Overview
AUTOMATICALLY TUNING PARALLEL AND PARALLELIZED PROGRAMS Chirag Dave and Rudolf Eigenmann Purdue University.
Parallel Processing with OpenMP
On the Interaction of Tiling and Automatic Parallelization Zhelong Pan, Brian Armstrong, Hansang Bae Rudolf Eigenmann Purdue University, ECE
Parallel computer architecture classification
EEL6686 Guest Lecture February 25, 2014 A Framework to Analyze Processor Architectures for Next-Generation On-Board Space Computing Tyler M. Lovelly Ph.D.
NewsFlash!! Earth Simulator no longer #1. In slightly less earthshaking news… Homework #1 due date postponed to 10/11.
Overview Motivations Basic static and dynamic optimization methods ADAPT Dynamo.
101.  When you communicate with people you use a language that you both understand.  The trick is that the computer does not speak English.  To communicate.
GPGPU Introduction Alan Gray EPCC The University of Edinburgh.
1 Lawrence Livermore National Laboratory By Chunhua (Leo) Liao, Stephen Guzik, Dan Quinlan A node-level programming model framework for exascale computing*
1 1 Capabilities: Suite of time integrators and nonlinear solvers  ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams, (ARKode)
Presented by Rengan Xu LCPC /16/2014
Introduction CS 524 – High-Performance Computing.
Implementing a Compiler based I/O prefetching system for Linux CS Course Project Amit Kumar Manjhi Mahim Mishra.
1 Tuesday, November 07, 2006 “If anything can go wrong, it will.” -Murphy’s Law.
Unified Parallel C at LBNL/UCB UPC at LBNL/U.C. Berkeley Overview Kathy Yelick U.C. Berkeley, EECS LBNL, Future Technologies Group.
NPACI: National Partnership for Advanced Computational Infrastructure Supercomputing ‘98 Mannheim CRAY T90 vs. Tera MTA: The Old Champ Faces a New Challenger.
OpenMP 3.0 Feature: Error Detection Capability Kang Su Gatlin Visual C++ Program Manager.
On the Integration and Use of OpenMP Performance Tools in the SPEC OMP2001 Benchmarks Bernd Mohr 1, Allen D. Malony 2, Rudi Eigenmann 3 1 Forschungszentrum.
A Case Study of HPC Metrics Collection and Analysis Philip Johnson and Michael Paulding, University of Hawaii, Honolulu, Hawaii. Goals of the case study.
Mstack on the Cray MTA-2. What is Mstack? (1) Written by Daniel M. Pressel of the US Army Research Lab Small, simple, lightweight, easily portable. Simulates.
Transitioning to HPC: Experiences from the Atmospheric Sciences Dr. Joe Galewsky Department of Earth and Planetary Sciences University of New Mexico
PRESTON SMITH ROSEN CENTER FOR ADVANCED COMPUTING PURDUE UNIVERSITY A Cost-Benefit Analysis of a Campus Computing Grid Condor Week 2011.
High Performance Computing with cloud Xu Tong. About the topic Why HPC(high performance computing) used on cloud What’s the difference between cloud and.
Address Book in JAVA By What is Address Book Address Book is book or database used for storing entries called contacts Each contact.
Operating systems CHAPTER 7.
CC02 – Parallel Programming Using OpenMP 1 of 25 PhUSE 2011 Aniruddha Deshmukh Cytel Inc.
OMPi: A portable C compiler for OpenMP V2.0 Elias Leontiadis George Tzoumas Vassilios V. Dimakopoulos University of Ioannina.
OpenMP in a Heterogeneous World Ayodunni Aribuki Advisor: Dr. Barbara Chapman HPCTools Group University of Houston.
DKRZ Tutorial 2013, Hamburg1 Hands-on: NPB-MZ-MPI / BT VI-HPS Team.
Statistical Performance Analysis for Scientific Applications Presentation at the XSEDE14 Conference Atlanta, GA Fei Xing Haihang You Charng-Da Lu July.
Chapter 8 – Software Testing Lecture 1 1Chapter 8 Software testing The bearing of a child takes nine months, no matter how many women are assigned. Many.
Performance Chapter 4 P&H. Introduction How does one measure report and summarise performance? Complexity of modern systems make it very more difficult.
S AN D IEGO S UPERCOMPUTER C ENTER N ATIONAL P ARTNERSHIP FOR A DVANCED C OMPUTATIONAL I NFRASTRUCTURE On pearls and perils of hybrid OpenMP/MPI programming.
System Software for Parallel Computing. Two System Software Components Hard to do the innovation Replacement for Tradition Optimizing Compilers Replacement.
1 Raspberry Pi HPC Testbed By Bradford W. Bazemore Georgia Southern University.
From lecture slides for Computer Organization and Architecture: Designing for Performance, Eighth Edition, Prentice Hall, 2010 CS 211: Computer Architecture.
Computer Architecture
Experts in numerical algorithms and HPC services Compiler Requirements and Directions Rob Meyer September 10, 2009.
1 Typical performance bottlenecks and how they can be found Bert Wesarg ZIH, Technische Universität Dresden.
Weather Research & Forecasting Model Xabriel J Collazo-Mojica Alex Orta Michael McFail Javier Figueroa.
© 2000 Morgan Kaufman Overheads for Computers as Components Host/target design  Use a host system to prepare software for target system: target system.
Introduction to Project Management
Who are the users? BioExcelCoEGSSECAMEoCoE academia and industry policy makers, public bodies, NGOs, industries, academia, SME extended CECAM academic.
SDM Center High-Performance Parallel I/O Libraries (PI) Alok Choudhary, (Co-I) Wei-Keng Liao Northwestern University In Collaboration with the SEA Group.
Benchmarking, Performance Evaluation, Modeling and Prediction Erich Strohmaier.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
Benchmarking and Applications. Purpose of Our Benchmarking Effort Reveal compiler (and run-time systems) weak points and lack of adequate automatic optimizations.
SC‘13: Hands-on Practical Hybrid Parallel Application Performance Engineering Hands-on example code: NPB-MZ-MPI / BT (on Live-ISO/DVD) VI-HPS Team.
Hernán García CeCalcULA Universidad de los Andes.
© 2008 Pittsburgh Supercomputing Center Proposed ideas for consideration under AUS.
Pitfalls: Time Dependent Behaviors CS433 Spring 2001 Laxmikant Kale.
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
High Performance Computing University of Southern California
OpenMP 3.0 Feature: Error Detection Capability
Tornado Outbreak Modeling
G suite Customer Service Phone Number.
Concurrency Platforms OpenMP and Cilk Plus
Chapter 7 Software Testing.
Presentation transcript:

SPECs High-Performance Benchmark Suite, SPEC HPC Rudi Eigenmann Purdue University Indiana, USA

SPEC High-Performance Groupwww.spec.org/hpg zFounded in 1994 zMission: To establish, maintain, and endorse a suite of benchmarks that are representative of real-world high- performance computing applications. zSPEC/HPG includes members from both industry and academia. zBenchmark products, SPEC OMP (OMPM2001, OMPL2001), SPEC HPC2002 new release at SC 2002, replaces SPEChpc96 first results have just been released generated!

SPEC HPC2002 Includes three (suites of) codes zSPECseis, used in the search for oil and gas zSPECchem, used in chemical and pharmaceutical industries (gamess) zSPECenv, weather forecast application (WRF) All codes include several data sets and are available in a serial and a parallel variant ( MPI, OpenMP, hybrid execution is possible ).

SPEC HPC Benchmarks: Whats Really New? zSPEC HPC2002 has been developed with the involvement of most major computer manufacturers we have broad support zAs a result, the portability of the benchmarks has improved drastically y running SPEC HPC2002 is easy … y… but still hard enough that a machine with a good environment wins!

Where is SPEC HPC Relative to Other Benchmarks There are many metrics, each one has its purpose Raw machine performance: Tflops Kernel benchmarks: Linpack Compact Applications: NAS benchmarks Largest public applications: SPEC HPC User-specific applications: Custom benchmarks