1 re-thinking computer architecture vint cerf january 2011

7
1 Re-Thinking Computer Architecture Vint Cerf January 2011

Upload: rosamund-holmes

Post on 13-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

1

Re-Thinking Computer Architecture

Vint Cerf

January 2011

Page 2: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

2

Warnings

1. Does the speaker really know anything about computer architecture and hardware?

Ans: NO

2. Does the speaker have any ideas worth discussing?

Ans: Who knows?

3. Will we have a chance to throw eggs and tomatoes?

Ans: Gosh, I hope not!!

Page 3: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

3

Parallelism tactics

• MIMD

• SIMD

• Pipelines

• MAP/Reduce (confine data to active memory)

• “natural parallelism” – Cryptanalysis (chunks of key space/processor)

– Large numbers of diverse, small tasks (web page responses)

• Big issues: intermediate data movement, pre-computation structuring (anecdote: Illiac IV 1024 bit wide, 64 processor skewed data setup and Glypnir programming language)

Page 4: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

4

Notions

• Multicore chips have I/O problems: keeping the processors busy

• on and off-chip interconnects. Optical??

• What do datacenters look like? (memory and processing are “embedded in racks together”)

• Does this remind you of memristors? Single magnetic element stores and processes.

• Recent quantum entanglement effects (time and space) - my head hurts.

• Role of FPGAs in specialized, rapid computations

• What about GPUs?

Page 5: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

5

Cloud Notions

• Data replication for parallel operation

• Data replication for redundancy (resilience)

• Inter-Cloud standards– Data transfers, access control and protection, meta-data

– Is a laptop, notebook, mobile a cloudlet?

– Coordinated computations among clouds?

– Data Liberation (“all your data are not belong to us”)

Page 6: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

6

Chrome OS and Chrome (browser)

• These minimize what you carry - all the interesting stuff is in the cloud

• If the hardware platform is entirely web-oriented, does this simplify the hardware design? Microcode?

• What if airplane seats had pure browser on board? Would access to the cloud work satisfactorily?

• What if you got a keyboard and a high resolution display when you check into the hotel room?

Page 7: 1 Re-Thinking Computer Architecture Vint Cerf January 2011

7

Hacks

• Sony Playstation 3 supercomputer

• @home computations (SETI, protein folding, etc)

• Character recognition with CAPTCHAS

• others?