system trends and their impact on future microprocessor design · ibm deep blue ®* ibm research...

39
IBM Research System Trends and their Impact | MICRO 35 | Tilak Agerwala © 2002 IBM Corporation Tilak Agerwala Vice President, Systems IBM Research System Trends and their Impact on Future Microprocessor Design

Upload: others

Post on 28-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

System Trends and their Impact | MICRO 35 | Tilak Agerwala © 2002 IBM Corporation

Tilak AgerwalaVice President, SystemsIBM Research

System Trends and their Impacton Future Microprocessor Design

Page 2: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Agenda

System and application trendsImpact on architecture and microarchitectureThe Memory WallCellular architectures and IBM's Blue GeneSummary

Page 3: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Microprocessorsin systems

Highest Frequency

Cost and power

sensitive

Leading edge process

technology

Lowest Power / Lowest

cost designs

SoC capable

ASIC / Foundry

technologies

< 10 GHz64-256 Way SMP65-45nm, Copper,

SOI

1-2 GHz4-8 Way SMP

~100nm technology

Highest performance

Best MP Scalability

Leading edge process

technology

RAS, virtualization

SMP/Large SMP/Large Systems Systems

DesktopDesktopand Game and Game Consoles Consoles

Embedded Embedded Systems Systems

10+ of GHz4-8 Way SMP

65-45nm, Copper, SOI

2-4 GHz, Uniproc, Component-based~100nm, Copper,

SOI

Low GHzUniprocessor

~100nm technology

Multi MHzUniprocessor~100-200nm technology

TRENDSTRENDS

Page 4: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Large system application trends

Traditional commercial applicationsDatabases, transaction processing, business apps like payroll etc.

The internet has driven the growth of new commercial applicationsNew life sciences applications are commercial and high-growth

Drug discovery and genetic engineering research needs huge amounts of compute power (e.g. protein folding simulations)

Important applications will scale outLarge-scale parallelismLittle or no interaction between computationse.g., web application serving, life sciences, softswitch, video streaming, financial front-ends, ERP, CRM, eProcurement

TRENDSTRENDS

Page 5: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Large SMP systems

TRENDSTRENDS

SMPs support upward scalable workloadsWorkloads that scale well with more processors under a single system imageClose interaction between threadse.g., databases, decision-support systems

SMPs are also efficient with workloads that scale outOther cost-effective solutions are available

Today: larger than 16-32 way SMPs64-256 way systems foreseen for future workloads

Robust RAS characteristicsRobust virtualization/logical partitioning capabilities

Staple on the mainframes for decadesCross-pollination with other high-end platforms is happening nowLikely to trickle down to every platform except, maybe, embedded

Page 6: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

1 6 13

# of processors

CP

I

finite cache CPI adderperfect cache CPI

SMP CPI

Synchronization and coherence structures create new bottlenecks in SMPs

Even the single thread performance worsens as the number of processors increases

Perfect cache performance worsens because of locking and synchronizationGreater OS pathlength than on a uniprocessorSynchronization operations are slow

Finite cache performance deterioration

Interaction among processors

Page 7: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Large "blade" systems

Usually intended for workloads that scale outLogically same as clusters

Classic distributed memory multicomputer systems"Data center" or "grid" in a boxMany inexpensive, possibly heterogeneous, nodes called bladesShared power/storage infrastructure

Must minimize total system power and costEach blade can be a small SMPOne OS instance on each blade (typical)Simplified system management

TRENDSTRENDS

Page 8: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

* Special purpose machines, i.e. chess, molecular dynamics, protein folding.

Source: ASCI Roadmap www.llnl.gov/asci, IBMMoravec 1998, www.transhumanist.com/volume1/moravec.htm

1995 2000 2005 2010 2015

Year

1

10

100

1000

10000

100000

Ter

aFL

OP

S

84% CGR

New trends are towardsHigh compute densityLow costPower efficiencyHigh system reliability

Large high-performance systems

TRENDSTRENDS

ASCI

IBM Blue Gene™

Riken MDM*

IBM Deep Blue®*

Page 9: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Evolution of game applications and infrastructure

DistributionMedia

Infrastructure

Nature of Applications

Pre-renderedFixed content

CD/DVD

The Internet

"Transactional"Enhanced user interactionAutomatic generationOn-demand Timely updates of versions

Full interaction, immersiveHighly collaborativeDynamic synthesis, generationAdaptiveGlobal

"On-demand"

Time

2001 2003 2005+

TRENDSTRENDS

Page 10: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Online gaming potential

Online gaming set to become a significant part of the total games marketConsole-based online gaming is expected to pass PC-based online gaming in 2003-2004 timeframe

%T

ota

l Gam

es

Off-lineOnline

Rev $B 5.8 8.0 11.0 13.3 16.3 20.0

74%

26%

Rev

$M 256 344 569 1,228 2,660 5,279

%T

ota

l On

line

PCConsole

100%

25%

75%

Year 2000 2001 2002 2003 2004 2005

Source: Forrester research 8/2000 - US Market only

TRENDSTRENDS

Page 11: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Game processors and systems

Huge growth in console game processorsDesktop processors will push the frequency curve for the foreseeable futureDesktop processors can be retooled, adapted, or used without modifications in game consoles

Special hardware (e.g. nVidia add-on cards)Attached processors (e.g. Sony PlayStation2)Dedicated coprocessorsSpecial purpose functional units (e.g., AltiVec, SSE2)

Game consoles could grow to become set-top boxes, home media and entertainment servers

TRENDSTRENDS

Page 12: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Embedded Systems

Embedded Systems are specialized or dedicated computers used to control appliances, devices and machinesPlatforms that use embedded systems include consumer appliances, IT devices and industrial/commercial machinesConsumer: PDAs, game consoles, set top boxes, automotive control systems, home appliancesIT: Printers, copiers, faxes, teller machines, telecom switches and routers, modems, videoconferencing, disk controllersIndustrial/commercial: robotics, data acquisition, manufacturing control, process control, medical imaging and monitoring, aerospace, satellite systems, radar systems

TRENDSTRENDS

Page 13: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Growth in Embedded Devices

1999 2001 2003 2005 2007 2009 20110

2

4

6

8

10

12

14

16

18

20

22

Bill

ion

s o

f Un

its

Embedded Programmable Devices

CAGR 10.3%CAGR 10.3%

Source: Gartner 2002: Microprocessor, Microcontroller and Digital Signal Processor Forecast Through 2005

Embedded devices will be pervasiveOn average, 3 embedded devices/person on the planet by 2011

TRENDSTRENDS

Page 14: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,
Page 15: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Agenda

System and application trendsImpact on architecture and microarchitecture

Architecture impactMicroarchitecture impact and system bottlenecksEnergy efficiencyComponent-based designSystem reliabilityVirtualization and logical partitioning

The Memory WallCellular architectures and IBM's Blue GeneSummary

Page 16: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Large systemsLarge systems Desktop and GameDesktop and Game EmbeddedEmbedded

Impact of thetrendsArchitecture

Enhanced ISA functionalityVirtualization/LPAR

MicroarchitecturePower-aware pipelinesMeet the frequency curveNeed for ILP and task parallelism continuesBalanced designs for power/performance

AvailabilityIntra-processor redundancySystem component redundancy

CostComponent-based designBetter tools

PowerPower-aware microarchitectureLow-power cpu cores/componentsLow-power circuitsLow-power process technology

Special functions for the game and embedded space

SoC-like design SoC

Page 17: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Architecture: ISA alone not a performance differentiator

New applications are fairly ISA-agnosticBut legacy applications are tightly connected to legacy ISAsRISC vs. CISC performance battle is over

Modern CISCs implemented as RISCs internallyOnly the total system performance matters

The new challenge is functionalityVirtualization/logical partitioning; SIMD/DSP extensions; power

Clear advantage to having single ISA from high-end to low-end

IMPACT of the TRENDSIMPACT of the TRENDS

Page 18: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

PowerPC spans the entire spectrum for new applications

IMPACT of the TRENDSIMPACT of the TRENDS

Price/Performance Leadership

401 405GP

405LP

440GP

Power 3Power 4

750603e

Power 2

750FX

Today Future

Power 4+

970

High-end

Page 19: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Microarchitecture: exploiting parallelism

Emphasis on Instruction-level and task parallelismHigh-issue rate O-O-O executionMultithreading and chip MPsLarge shared on-chip caches (L1, L2), on-chip L3 directories

Pressure to stay on the frequency curveDeeper pipelines, with many more latchesNeed better branch prediction and active power management

Balancing degree of pipelining withBranch predictability and data forwarding latenciesPower consumptionCache access latency and bandwidth

Balancing issue width withClock frequencyComplexity of design and verificationDesign cost

IMPACT of the TRENDSIMPACT of the TRENDS

Page 20: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Power-aware processors and systems

IMPACT of the TRENDSIMPACT of the TRENDS

Power-aware microarchitecturesBetter understand pipeline depth and power consumption tradeoffsFrequency, voltage scaling and clock gatingEliminate redundancy and speculation to conserve energy while minimizing performance impact

Power efficient circuits and semiconductor technologiesPower-efficient circuits, latchesProcess technologies like Si-on-Insulator (SOI) offer better power/performanceIBM products show the advantages

Power4+, PowerPC405LPProcessor power density is a hard problem

Processor is the hardest system component to coolUneven heat densities on the processor chip

Software-controlled power consumption optimization25% of papers, 2 tutorials in this symposium related to this issue

Page 21: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Physical

Size =14.5 sq. ft

Service

Size =25 sq. ft

Floor-LoadingSize =36 sq. ft

Cooling Size = 190 sq. ft

Wattage affects size

"What matters most to the computer designers at Google is not speed, but power -- low power, because data centers can consume as much electricity as a city."- Eric Schmidt, CEO Google (Quoted in NY Times, 9/29/02)

IMPACT of the TRENDSIMPACT of the TRENDS

Page 22: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Component-based design driven by cost and powerSystem-on-chip (SoC) technology today

SoC technology is still maturingA typical embedded SoC

Portable/reusable CPU coresEmbedded memoryInterfaces to the world (USB, PCI, Ethernet et al.)Mixed signal blocks (optional)Programmable hardware (optional)ROM (holds firmware/software)Today: approx. 500K+ gates

IMPACT of the TRENDSIMPACT of the TRENDS

Cells

IP Blocks(Cores)

n+STI STIp

n+

Device uProc.SRAM/eDRAM

DSPEthernetController

Cor

e C

onne

ct

PowerPC 405GP

+

Page 23: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

System-on-a-Chip Technology Evolution

Increasing area is availablefor systems-on-a-chip

More coresLarger cachesMemory controller functionsHardware acceleratorsIncreased redundancy for reliability

uPcore

Memory

Other ProcessorChips

High-EndSMP ServerProcessor

Chip

System-on-a-Chip Examples

L3 Cache L3Cntls

MemCntls

SMP Fabric

L2Cache

uPcore

uPcore

Memory

ModularBladed Server

ProcessorChip

L2Cache

uPcore

uPcore Mem

Cntlr

I/O I/OCntlr

L3 Cache L3Cntlr

High-end microprocessor design: an SOC-like approachLower design cost, fast turnaround

IMPACT of the TRENDSIMPACT of the TRENDS

Page 24: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Self-configuringSelf-configuringsystems designed to define itself "on the fly"

Self-healingSelf-healingAutonomic problem determination and resolution

Self-protectingSelf-protectingSystem designed to protect itself from any unauthorized access anywhere

Self-optimizingSelf-optimizingSystem designed to automatically manage resources to allow the servers to meet the enterprise needs in the most efficient fashion

Towards autonomic infrastructures

Page 25: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

AvailabilitySystems must meet higher availability standards

The 5-nines target: 99.999% uptime (~315 seconds/year)

Soft error rates are going up as voltages and feature sizes are droppingDetection and correction of soft errors

Redundancy in the microarchitectureECC protection in cache and register structuresMicrocode control for failure detection and restart

Examples of hardware supportPipeline mirroring in IBM mainframe processors

High availability mechanisms are essential for an autonomic infrastructure

IMPACT of the TRENDSIMPACT of the TRENDS

Pipeline mirroringin IBM z900 mainframe

processor

Page 26: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Research opportunity: Availability

Availability must be handled as a system issueSoftware

Front-end apps (edge-server applications)Back-end apps (e.g. databases)OS, middleware

HardwareNetwork connectivityMotherboard and peripheralsPackageCoherence structuresMemory hierarchy, buses, I/OProcessor

IMPACT of the TRENDSIMPACT of the TRENDS

Page 27: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Virtualization and logical partitioningArchitectural support for virtualization

Distinguishing between user/supervisor/hypervisor stateHypervisor mode instructions to create and protect logical partitions or full virtual machinesThere could be ISA obstacles to full virtualization

This is hard stuffS/360 has been a pioneer since 1968 with the VM environmentSuccess of Linux on mainframes: 100s of Linux's in a boxLPAR on Power4: simple addition to the address translation hardware efficiently implements dynamic LPAR

Significant cost and utilization advantage for customersHuge research opportunity

Improving performance of virtual machines via dynamic adaptationDesigning streamlined architectural support

IMPACT of the TRENDSIMPACT of the TRENDS

Page 28: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Design complexity

1980 1985 1990 1995 2000 2005 20101E+0

1E+1

1E+2

1E+3

1E+4

1E+5

1E+6

1E+7

Lo

gic

Tra

nsi

sto

rs p

er C

hip

(K

)1E+1

1E+2

1E+3

1E+4

1E+5

1E+6

1E+7

1E+8

Pro

du

ctiv

ity

Tra

ns.

/Sta

ff-M

o.

Potential Design Complexity vs. Designer Productivity

Processor design complexity is increasingDesigner productivity cannot keep upTime-to-market is critical

Design and deliver within fixed time budgetBetter, more intelligent design tools and automation methodologies are necessaryExtensive work is ongoing at IBM Research to solve problems in this area

System-level design toolsBehavioral synthesisLogic synthesisCircuit tuningPlace/route, placement-driven synthesisCircuit analysis/extractionManufacturing enhancement

IMPACT of the TRENDSIMPACT of the TRENDS

Page 29: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Large systemsLarge systems Desktop and GameDesktop and Game EmbeddedEmbedded

Impact of thetrendsArchitecture

Enhanced ISA functionalityVirtualization/LPAR

MicroarchitecturePower-aware pipelinesMeet the frequency curveNeed for ILP and task parallelism continuesBalanced designs for power/performance

AvailabilityIntra-processor redundancySystem component redundancy

CostComponent-based designBetter tools

PowerPower-aware microarchitectureLow-power cpu cores/componentsLow-power circuitsLow-power process technology

Special functions for the game and embedded space

SoC-like design SoC

Page 30: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Agenda

System and workload trendsImpact on architecture and microarchitectureThe Memory WallCellular architectures and IBM's Blue GeneSummaryOvercoming challenges of design and verification complexity

Page 31: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

The Memory WallA prehistoric problem that won't go away anytime soon!

Processor speedup expected ~60% p.a.; DRAM speedup ~10% p.a. Increasing number of processor cycles as processor speeds have increased by an order of magnitudeImplication is significant increase in CPITypical on-chip L2 cache performance degradation now more than 2x the ideal (i.e. perfect) cacheFor multiprocessors, inter-cache latencies increase this degradation to 3x or more for 4 processors and up

The Memory WallThe Memory Wall

Page 32: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Some approaches to attack the Memory Wall

Traditional techniquesLarger caches, deeper cache structuresLatency hiding via prefetching (h/w, s/w, both)Compilers/application software cognizant of the memory hierarchyHardware multithreading

Emerging research opportunitiesReduced intercache/scaling effects via affinity scheduling of tasksMachine learning applied to code prefetching and code pre-positioningSelf-optimizing cooperation between the hardware and software directives

New computing paradigms with programming models designed to better tolerate memory latency

The Memory WallThe Memory Wall

Page 33: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Agenda

System and workload trendsImpact on architecture and microarchitectureThe Memory WallCellular architectures and IBM's Blue GeneSummary

Page 34: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

0 50 100 150 200

Power (Watts)

0

200

400

600

Per

form

ance

Embedded processor

High perf processor

Web Serving performance: pages served (MB/s)

Building cellular architectures with embedded processors

Compares favorably to conventional systems

Power efficiency 10-50x betterCost/performance 10x better

Cost is drastically lower than conventional systemsExploitation of high redundancy helps availability

Cellular Arch. and Blue GeneCellular Arch. and Blue Gene

Page 35: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

IBM's Blue Gene

Advance the state of the art in computer design and software for extremely large scale systemsBlue Gene is a cellular architecture

A homogeneous collection of simple independent processing units called cells, each with its own system imageAll cells have the same computational and communications capabilities (interchangeable from OS or application view)Integrated connection hardware provides a straightforward path to scalable systems with thousands/millions of cells

Future blade systems could be cellular architecturesLow-cost, high-performance, better power characteristicsFor many new high-growth apps

Cellular Arch. and Blue GeneCellular Arch. and Blue Gene

Page 36: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

2.8/5.6 GF/s4 MB

Chip(2 processors)

Node Board(32 chips, 4x4x2)

16 Compute Cards

Cabinet(32 Node boards,

8x8x16)

90/180 GF/s8 GB DDR

2.9/5.7 TF/s256 GB DDR

System(64 cabinets, 64x32x32)

180/360 TF/s16 TB DDR

440 core

440 core

EDRAM

I/O

Compute Card(2 chips, 2x1x1)

5.6/11.2 GF/s0.5 GB DDR

Cellular architectures user component-based designBuilding Blue Gene

Cellular Arch. and Blue GeneCellular Arch. and Blue Gene

Page 37: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Cellular architectures offer high levels of availability

We expect transient errors to be 10 times more common than permanent errors (1 per day vs. 1 in 10 days)Blue Gene supports semiautomatic, coordinated checkpointingApplication re-launched on same partition after loading data from previous checkpoint - handles transient errors Approach insufficient for dealing with undetected soft errors - may occur once/month for machine with 64K nodes

Cellular Arch. and Blue GeneCellular Arch. and Blue Gene

Page 38: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Agenda

System and workload trendsImpact on architecture and microarchitectureThe Memory WallCellular architectures and IBM's Blue GeneSummary

Page 39: System Trends and their Impact on Future Microprocessor Design · IBM Deep Blue ®* IBM Research ... Printers, copiers, faxes, teller machines, telecom switches and routers, modems,

IBM Research

© 2002 IBM CorporationSystem Trends and their Impact | MICRO 35 | Tilak Agerwala

Summary

Exciting opportunities for microarchitecture, architecture, and designIntegrated system design approach is key to performance, functionality, and development cost

Memory WallArchitects must focus on enhanced functionality

VirtualizationPower awarenessAutonomic computing support

Low design cost and complexity demand component-based designs Computation model shift in new applications

Leverage high-volume embedded processors This talk is dedicated to John Cocke, the father of Reduced Instruction-Set Computing (RISC).