1 / 10

What you should know about computer architecture

What you should know about computer architecture. Patrick Crowley. Know this much. Processor design constraints are changing Transistors are plentiful and small. Long wires are slow. Power can be as important as performance

finian
Télécharger la présentation

What you should know about 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. What you should know about computer architecture Patrick Crowley UW-CSE

  2. Know this much • Processor design constraints are changing • Transistors are plentiful and small. Long wires are slow. • Power can be as important as performance • Architectures should accommodate tomorrow’s “media” rich applications UW-CSE

  3. Presentation Structure • Broad visions in computer architecture • Hot topics in industry and research • UW People & Expertise UW-CSE

  4. Broad Visions • What do we do with 1 billion transistors? • wire delays make global resources expensive, architecture is key • How do we design for tomorrow’s applications? • mobility forces power constraints on architects • media rich applications are on the way UW-CSE

  5. IEEE Computer special theme in September 1997 Very wide, very aggressive superscalar: Yale Patt (UT Austin) Trace processors: Jim Smith, Guri Sohi (Wisconsin) Single-chip multiprocessor: Kunle Olukotun (Stanford) Raw machines, expose details of a simple replicated architecture directly to the compiler: Anant Agarwal (MIT) Simultaneous multithreading: Dean Tullsen (UCSD) Billion Transistor Processors UW-CSE

  6. Tomorrow’s Applications • Media applications include • video encode/decode • polygon and image-based graphics • audio processing - compression/recognition/synthesis of speech, music • Many devices will be/are power sensitive • laptops • handhelds, cellphones, wearables • countless other non-traditional computing devices UW-CSE

  7. Hot Topics in Industry • VLIW • IA64, Transmeta’s Crusoe are VLIW machines • lots of multimedia processors • SMT • Compaq’s Alpha EV-8 will be a 4 context SMT • Chip Multiprocessor • IBM’s Power4 will place 2 processors on 1 die UW-CSE

  8. Hot Topics in Research • Superspeculation (i.e., value prediction, data speculation) • Refinement of trace caches & processors • Multimedia processing UW-CSE

  9. UW Expertise • Jean-Loup Baer • Caches: improved replacement policies and dynamic cache line sizes • Peter Van Vleet • Wayne Wong • architectures for network interfaces • Patrick Crowley • Susan Eggers & Hank Levy • Commercial OS performance on SMT • Josh Redstone UW-CSE

  10. Know this much • Processor design constraints are changing • Transistors are plentiful and small. Long wires are slow. • Power can be as important as performance • Architectures should accommodate tomorrow’s “media” rich applications UW-CSE

More Related