70 likes | 229 Views
Re-Thinking Computer Architecture. Vint Cerf. January 2011. Warnings. Does the speaker really know anything about computer architecture and hardware? Ans: NO Does the speaker have any ideas worth discussing? Ans: Who knows? Will we have a chance to throw eggs and tomatoes?
E N D
Re-Thinking Computer Architecture Vint Cerf January 2011
Warnings • Does the speaker really know anything about computer architecture and hardware? Ans: NO • Does the speaker have any ideas worth discussing? Ans: Who knows? • Will we have a chance to throw eggs and tomatoes? Ans: Gosh, I hope not!!
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)
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?
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”)
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?
Hacks • Sony Playstation 3 supercomputer • @home computations (SETI, protein folding, etc) • Character recognition with CAPTCHAS • others?