1 / 7

Re-Thinking Computer Architecture

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?

isra
Download Presentation

Re-Thinking Computer Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Re-Thinking Computer Architecture Vint Cerf January 2011

  2. 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!!

  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)

  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?

  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”)

  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?

  7. Hacks • Sony Playstation 3 supercomputer • @home computations (SETI, protein folding, etc) • Character recognition with CAPTCHAS • others?

More Related