the von neumann bottleneck - clark science center · von neumann's architecture • control...

Post on 11-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Von NeumannBottleneck

Dominique ThiebautCSC103

October 2012

Before Von Neumann• Colossus: 1st

programmable computer

• British

• Code breaking

• 1943, 1944

Von Neumann

• Princeton

• 1945 proposal

• draft EDVAC

• YouTube Video

(photo copyright IAS Princeton, Alan Richards, photographer)

Draft• Unpublished

• Proposes a new standard "architecture" for computing machines

• (sold at Christie's for $2,880 in 2005)

Von Neumann's Architecture

• Control Unit

• AL Unit

• I/O

• Memory

• Program, sequential

• Data

• Today's Pentium

• Today's Pentium

CONTROL UNIT

ALU

Modern PC

The Bottleneck

The Bottleneck

An Analogy

= Register = RAM cell

An Analogy

An Analogy

More Bad News

Tricks!

Trick 1: Cache

Trick 2: Multi-Core

Trick 2: Multi-Core

Trick 3

• Clusters

Trick 4

Trick 4

CLOUDCLOUD

top related