IISWC 2007 Panel Benchmarking in the Web 2.0 Era Sudhanva Gurumurthi University of Virginia.

Slides:



Advertisements
Similar presentations
© 2009 IBM Corporation John Carter and Karthick Rajamani Welcome To The Second Workshop on Energy Efficient Design Saint Malo, France.
Advertisements

Multi-core and tera- scale computing A short overview of benefits and challenges CSC 2007 Andrzej Nowak, CERN
CML Efficient & Effective Code Management for Software Managed Multicores CODES+ISSS 2013, Montreal, Canada Ke Bai, Jing Lu, Aviral Shrivastava, and Bryce.
System Simulation Of 1000-cores Heterogeneous SoCs Shivani Raghav Embedded System Laboratory (ESL) Ecole Polytechnique Federale de Lausanne (EPFL)
PANEL Session : The Future of I/O from a CPU Architecture Perspective #OFADevWorkshop.
Dr. Alexandra Fedorova August 2007 Introduction to Systems Research at SFU.
March 18, 2008SSE Meeting 1 Mary Hall Dept. of Computer Science and Information Sciences Institute Multicore Chips and Parallel Programming.
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
Randal E. Bryant Carnegie Mellon University CS:APP2e CS:APP Chapter 4 Computer Architecture Overview CS:APP Chapter 4 Computer Architecture Overview
1 Panel Session Open64: Challenges and Opportunities for the Many-Core Era March 22, 2009 Seattle, WA The Open64 Workshop at CGO 2009.
5.1 © 2007 by Prentice Hall 5 Chapter IT Infrastructure and Emerging Technologies.
Adapted from “Cooling Systems” – CTAE Information Technology Essentials PROFITT Curriculum.
® IBM Software © IBM Corporation IBM Internal Use Only--Not to be shared outside the company until July 25, 2006 Processor Value Unit Licensing for Middleware.
Conference title 1 A Research-Oriented Advanced Multicore Architecture Course Julio Sahuquillo, Salvador Petit, Vicent Selfa, and María E. Gómez May 25,
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Cache-Conscious Runtime Optimization for Ranking Ensembles Xun Tang, Xin Jin, Tao Yang Department of Computer Science University of California at Santa.
1 Challenges Facing Modeling and Simulation in HPC Environments Panel remarks ECMS Multiconference HPCS 2008 Nicosia Cyprus June Geoffrey Fox Community.
Information Technology
© 2010 The MITRE Corporation. All rights reserved. Session 2: Many Core Sharon Sacco / The MITRE Corporation HPEC 2010 Approved for Public Release:
Part 1.  Intel x86/Pentium family  32-bit CISC processor  SUN SPARC and UltraSPARC  32- and 64-bit RISC processors  Java  C  C++  Java  Why Java?
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
CPUs Used in Personal Computers Powered by DeSiaMore1.
McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures Runjie Zhang Dec.3 S. Li et al. in MICRO’09.
Computer Performance Computer Engineering Department.
David O’Hallaron Carnegie Mellon University Processor Architecture Overview Overview Based on original lecture notes by Randy.
Last Time Performance Analysis It’s all relative
Parallel and Distributed Systems Instructor: Xin Yuan Department of Computer Science Florida State University.
IISWC 2007 Panel Benchmarking in the Web 2.0 Era Prashant Shenoy UMass Amherst.
Pre-Silicon Simulation of Multi-Core Benchmarks Shubu Mukherjee Principal Engineer Director, SPEARS Group Intel Corporation Panel in Symposium on Workload.
Benchmarking MapReduce-Style Parallel Computing Randal E. Bryant Carnegie Mellon University.
1 Some Limits of Power Delivery in the Multicore Era Runjie Zhang, Brett H. Meyer, Wei Huang, Kevin Skadron and Mircea R. Stan University of Virginia,
Introducing collaboration members – Korea University (KU) ALICE TPC online tracking algorithm on a GPU Computing Platforms – GPU Computing Platforms Joohyung.
Part 1.  Intel x86/Pentium family  32-bit CISC processor  SUN SPARC and UltraSPARC  32- and 64-bit RISC processors  Java  C  C++  Java  Why Java?
IISWC 2007 Panel Analyzing Petabytes Suchi Raman Netezza Corp.
Dr. Alexandra Fedorova School of Computing Science SFU
P-GAS: Parallelizing a Many-Core Processor Simulator Using PDES Huiwei Lv, Yuan Cheng, Lu Bai, Mingyu Chen, Dongrui Fan, Ninghui Sun Institute of Computing.
PC hardware and x86 programming Lec 2 Jinyang Li.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
© Copyright 2006, Thomson South-Western, a division of the Thomson Corporation Internet Marketing & e-Commerce Ward Hanson Kirthi Kalyanam Requests for.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Cloud Computing I Cloud Models and Technologies Management.
® IBM Software © 2006 IBM Corporation Processor Value Unit Licensing for Middleware Evolving The Structure To Provide a Foundation For The Future Customer.
Chapter 4. OBJECTIVES Define IT infrastructure and describe the components and levels of IT infrastructure Identify and describe the stages of IT infrastructure.
Chapter 1 — Computer Abstractions and Technology — 1 Uniprocessor Performance Constrained by power, instruction-level parallelism, memory latency.
Parallel Computers Today Oak Ridge / Cray Jaguar > 1.75 PFLOPS Two Nvidia 8800 GPUs > 1 TFLOPS Intel 80- core chip > 1 TFLOPS  TFLOPS = floating.
Multi-Core CPUs Matt Kuehn. Roadmap ► Intel vs AMD ► Early multi-core processors ► Threads vs Physical Cores ► Multithreading and Multi-core processing.
Computer Organization CS345 David Monismith Based upon notes by Dr. Bill Siever and from the Patterson and Hennessy Text.
Parallel Computers Today LANL / IBM Roadrunner > 1 PFLOPS Two Nvidia 8800 GPUs > 1 TFLOPS Intel 80- core chip > 1 TFLOPS  TFLOPS = floating point.
Computer Architecture: Parallel Task Assignment
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Visit for more Learning Resources
Fault-Tolerant NoC-based Manycore system: Reconfiguration & Scheduling
Challenges CPU performance Variable density Multi-thread computing
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Babak Falsafi Computer Architecture Lab (CALCM) Carnegie Mellon
Parallel Computers Today
HARDWARE SPECIFICATIONS.
IT Infrastructure and Emerging Technologies
Lecture 20: Scaling Inference with RDBMS
Dynamic Prediction of Architectural Vulnerability
Dynamic Prediction of Architectural Vulnerability
12/26/2018 5:07 AM Leap forward with fast, agile & trusted solutions from Intel & Microsoft* Eman Yarlagadda (for Christine McMonigal) Hybrid Cloud – Product.
Parallel Computing in the Multicore Era
Multi Core Processing What is term Multi Core?.
ISCA 2000 Panel Slow Wires, Hot Chips, and Leaky Transistors: New Challenges in the New Millennium Moderator: Shubu Mukherjee VSSAD, Alpha Technology Compaq.
ALF Amdhal’s Law is Forever
Application Panel MANYCORE Computing 2007
Option Pricing Black-Scholes Equation
Presentation transcript:

IISWC 2007 Panel Benchmarking in the Web 2.0 Era Sudhanva Gurumurthi University of Virginia

Massive Increase in Computing Power AMD Phenom™ Quad-CoreIntel Core2 Duo™Sun Niagara™ (8 Cores) Future processors are expected to have several 10s to 100s of cores on a single chip (“manycore”)

Huge Drop in Storage Costs Source:

Applications of the Web 2.0 Era Source: L. Huston et al., “Diamond: A Storage Architecture for Early Discard in Interactive Search”, FAST Emerging Applications (E.g., CBIR) How Do We Benchmark These Workloads?

Open Questions 1.What are the key emerging applications? 2.What are the most important hardware and software challenges for these applications? 3.What are the benchmarking challenges for these workloads/systems? 4.How can university researchers contribute?

Introducing the Panelists Randal Bryant, Carnegie Mellon University Shubhendu Mukherjee, Intel Corporation Suchi Raman, Netezza Corporation Prashant Shenoy, University of Massachusetts Akara Sucharitakul, Sun Microsystems