Processor Design Challenges

Slides:



Advertisements
Similar presentations
® 1 Exponential Challenges, Exponential Rewards The Future of Moores Law Shekhar Borkar Intel Fellow Circuit Research, Intel Labs Fall, 2004.
Advertisements

Issues in System on the Chip Clocking November 6th, 2003 SoC Design Conference, Seoul, KOREA Vojin G. Oklobdzija Advanced Computer System Engineering Laboratory.
Better answers The Alpha and Microprocessors: Continuing the Performance Lead Beyond Y2K Shubu Mukherjee, Ph.D. Principal Hardware Engineer.
VLSI Trends. A Brief History  1958: First integrated circuit  Flip-flop using two transistors  From Texas Instruments  2011  Intel 10 Core Xeon Westmere-EX.
Introduction What is Parallel Algorithms? Why Parallel Algorithms? Evolution and Convergence of Parallel Algorithms Fundamental Design Issues.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
Computer performance.
1 VLSI and Computer Architecture Trends ECE 25 Fall 2012.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Multi Core Processor Submitted by: Lizolen Pradhan
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2002 ECE484 VLSI Digital Circuits Fall 2014 Lecture 01: Introduction Adapted from slides provided by Mary Jane.
1 Dr. Michael D. Featherstone Introduction to e-Commerce Laws of the Web.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
® 1 VLSI Design Challenges for Gigascale Integration Shekhar Borkar Intel Corp. October 25, 2005.
1 CS/EE 6810: Computer Architecture Class format:  Most lectures on YouTube *BEFORE* class  Use class time for discussions, clarifications, problem-solving,
October 12, 2004Thomas Sterling - Caltech & JPL 1 Roadmap and Change How Much and How Fast Thomas Sterling California Institute of Technology and NASA.
Interconnect Technologies and Drivers primary technologies: integration + optics driven primarily by servers/cloud computing thin wires → slow wires; limits.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
Present – Past -- Future
EE586 VLSI Design Partha Pande School of EECS Washington State University
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Transistor Counts 1,000, ,000 10,000 1, i386 i486 Pentium ® Pentium ® Pro K 1 Billion Transistors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
0 1 Thousand Core Chips A Technology Perspective Shekhar Borkar Intel Corp. June 7, 2007.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
CS203 – Advanced Computer Architecture
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
ALPHA 21164PC. Alpha 21164PC High-performance alternative to a Windows NT Personal Computer.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
ECE484 VLSI Digital Circuits Fall 2016 Lecture 01: Introduction
William Stallings Computer Organization and Architecture 6th Edition
Topics to be covered Instruction Execution Characteristics
CS203 – Advanced Computer Architecture
Lynn Choi School of Electrical Engineering
Introduction to e-Commerce
Green cloud computing 2 Cs 595 Lecture 15.
Homework Reading Machine Projects
Lynn Choi School of Electrical Engineering
Technology advancement in computer architecture
ECE 154A Introduction to Computer Architecture
Architecture & Organization 1
Circuits and Interconnects In Aggressively Scaled CMOS
EE 4611 INTRODUCTION 21 January 2015 Semiconductor Industry Milestones
عمارة الحاسب.
CS775: Computer Architecture
Architecture & Organization 1
Parallel Processing Sharing the load.
Future Directions in Clocking Multi-GHz Systems ISLPED 2002 Tutorial This presentation is available at: under Presentations.
Transistors on lead microprocessors double every 2 years Moore’s Law in Microprocessors Transistors on lead microprocessors double every 2 years.
Clocking in High-Performance and Low-Power Systems Presentation given at: EPFL Lausanne, Switzerland June 23th, 2003 Vojin G. Oklobdzija Advanced.
CS/EE 6810: Computer Architecture
The Memory-Processor Gap
Course Description: Parallel Computer Architecture
Trends in Electronics Reliability Testing
Adaptive Single-Chip Multiprocessing
A High Performance SoC: PkunityTM
Energy Efficient Power Distribution on Many-Core SoC
Embedded Processors.
Digital Integrated Circuits A Design Perspective
COMS 361 Computer Organization
Introduction EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
The University of Adelaide, School of Computer Science
Welcome to Computer Architecture
• Very pure silicon and germanium were manufactured
Presentation transcript:

Processor Design Challenges Vojin G. Oklobdzija University of California / Integration ISSCC Microprocessor Design Workshop 2001 Thursday, Feb 8th, 2001, San Francisco, CA

Processor Design Challenges Will technology be able to keep up ? Will the bandwidth keep up ? Will the power be manageable ? Can we deliver the power ? What will we do with all those transistors ? April 4, 2019 V. G. Oklobdzija, Integration Corp.

CMOS Performance Roadmap Source : B. Davari, Symp. VLSI Circuits, 1999 April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. Performance 3X / generation Source: ISSCC, uP Report, Hot-Chips April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. Total transistors 3X / generation Logic transistors 2X / generation Source: ISSCC, uP Report, Hot-Chips Source: ISSCC, uP Report, Hot-Chips April 4, 2019 V. G. Oklobdzija, Integration Corp.

Processor Design Challenges Performance seems to be tracking frequency increase Where are the transistors being used ? 3X per generation growth in transistors seems to be uncompensated as far as performance is concerned April 4, 2019 V. G. Oklobdzija, Integration Corp.

Well, it will make up in power … 100 x4 / 3years 10 Power (W) 1 0.1 0.01 80 85 90 95 Courtesy of Sakurai Sensei April 4, 2019 V. G. Oklobdzija, Integration Corp.

Gloom and Doom predictions Source: Shekhar Borkar, Intel April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. Power versus Year High-end growing at 25% / year RISC @ 12% / yr X86 @ 15% / yr Consumer (low-end) At 13% / year April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. Energy-Delay product is improving more than 2x / generation Saving Grace ! April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. X86 efficiency improving dramatically 4X / generation average improving 3X / generation High-End processors efficiency not improving April 4, 2019 V. G. Oklobdzija, Integration Corp.

Power Delivery Problem (not just California) Your car starter ! Source: Shekhar Borkar, Intel April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. Trend in L di/dt: di/dt is roughly proportional to I * f, where I is the chip’s current and f is the clock frequency or I * Vdd * f / Vdd = P * f / Vdd, where P is the chip’s power. The trend is: P f Vdd on-chip L package L slightly decreases Therefore, L di/dt fluctuation increases significantly. Source: Shen Lin, Hewlett Packard Labs April 4, 2019 V. G. Oklobdzija, Integration Corp.

What to do with all those transistors ? We have reached 170 Million We will reach 1 Billion in the next 5 years ! Memory transistors will save us from power crisis What should the architecture look like ? April 4, 2019 V. G. Oklobdzija, Integration Corp.

What Drives the Architecture ? Processor to memory speed gap continues to widen Transistor densities continue to increase Application fine-grain parallelism is limited Time and resources required for more complex designs is increasing Time-to-market is as critical as ever Multiprocessing on the Chip ? April 4, 2019 V. G. Oklobdzija, Integration Corp.

V. G. Oklobdzija, Integration Corp. ccNUMA Design Source: Pete Bannon, DEC Metrics Topologies Cache Coherence C4 M4 IO C5 M5 C0 M0 C7 M7 C6 M6 X bar or Network C1 M1 C2 M2 C3 M3 April 4, 2019 V. G. Oklobdzija, Integration Corp.

How can we survive the challenges ? Advances in Technology and Circuits (SOI) Advances in High-Performance I/O Advances in Power Management and Delivery New Trends in Chip Architecture April 4, 2019 V. G. Oklobdzija, Integration Corp.