21st century computer architecture
play

21st Century Computer Architecture A CCC community white paper - PowerPoint PPT Presentation

21 st Century Computer Architecture Mark D. Hill, Univ. of Wisconsin-Madison 6/2016 @ Architecture 2030 @ ISCA 1. Whitepaper Content (tell a story) 2. Process, Impact & Computing Community Consortium (CCC) 21st Century Computer


  1. 21 st Century Computer Architecture Mark D. Hill, Univ. of Wisconsin-Madison 6/2016 @ Architecture 2030 @ ISCA 1. Whitepaper Content (tell a story) 2. Process, Impact & Computing Community Consortium (CCC)

  2. 
 21st Century 
 Computer Architecture 
 A CCC community white paper 
 http://cra.org/ccc/docs/init/21stcenturyarchitecturewhitepaper.pdf 
 Information & Commun. Tech’s Impact • Semiconductor Technology’s Challenges • Computer Architecture’s Future • Pre-Competitive Research Justified • Was 21 st Century Computer Architecture NEW (even in 2012)??

  3. Our Task: Telling a “New” Story • Was 21 st Century Computer Architecture NEW? o No o Resulted in more $50M in funding in USA 3

  4. In Communication of the China Computer Federation (CCF) 4

  5. Our Task: Telling a “New” Story • Was 21 st Century Computer Architecture NEW? o No o Resulted in more $50M in funding in USA • Why? o New to others o Told a story that mattered to others • Develop a New-to-Others Message as a Story o Why Important to Others? o Why Now? o How Might Research Make a Difference? • This is our task now – not developing ideas new to us 5

  6. 20 th Century ICT Set Up • Information & Communication Technology (ICT) 
 Has Changed Our World o <long list omitted> • Required innovations in algorithms, applications, programming languages, … , & system software • Key (invisible) enablers (cost-)performance gains o Semiconductor technology (“Moore’s Law”) o Computer architecture (~80x per Danowitz et al.) 6

  7. Enablers: Technology + Architecture Architecture Technology Danowitz et al., CACM 04/2012, Figure 1 7

  8. 21 st Century ICT Promises More Computation-driven scientific discovery Data-centric personalized health care Much more: known & unknown Human network analysis 8

  9. 21 st Century App Characteristics ALWAYS ONLINE BIG DATA Whither enablers of future (cost-)performance gains? SECURE/PRIVATE 9

  10. Technology’s Challenges 1/2 Late 20 th Century The New Reality Moore’s Law — 
 Transistor count still 2 × BUT… 2 × transistors/chip Dennard Scaling — Gone. Can’t repeatedly double ~constant power/chip power/chip 10

  11. Technology’s Challenges 2/2 Late 20 th Century The New Reality Moore’s Law — 
 Transistor count still 2 × BUT… 2 × transistors/chip Dennard Scaling — Gone. Can’t repeatedly double ~constant power/chip power/chip Modest (hidden) Increasing transistor unreliability transistor unreliability can’t be hidden Focus on computation Communication (energy) more over communication expensive than computation 1-time costs amortized One-time cost much worse & 
 via mass market want specialized platforms How should architects step up as technology falters? 11

  12. 21 st Century Comp Architecture 20 th Century 21 st Century Single-chip in Architecture as Infrastructure: 
 generic Spanning sensors to clouds X computer Performance + security, privacy, Cross- availability, programmability, … Cutting: 
 Performance Energy First via invisible ● Parallelism Break X instr.-level ● Specialization current parallelism ● Cross-layer design layers with new Predictable New technologies (non-volatile interfaces technologies: memory, near-threshold, 3D, CMOS, DRAM, photonics, …) Rethink: memory & & disks storage, reliability, communication 12

  13. 21 st Century Comp Architecture 20 th Century 21 st Century Single-chip in Architecture as Infrastructure: 
 generic Spanning sensors to clouds computer Performance + security, privacy, Cross- availability, programmability, … Cutting: 
 Performance Energy First via invisible ● Parallelism Break X instr.-level ● Specialization current parallelism ● Cross-layer design layers with new Predictable New technologies (non-volatile interfaces technologies: memory, near-threshold, 3D, CMOS, DRAM, photonics, …) Rethink: memory & & disks storage, reliability, communication 13

  14. 21 st Century Comp Architecture 20 th Century 21 st Century Single-chip in Architecture as Infrastructure: 
 generic Spanning sensors to clouds X computer Performance + security, privacy, Cross- availability, programmability, … Cutting: 
 Performance Energy First via invisible ● Parallelism Break X instr.-level ● Specialization current parallelism ● Cross-layer design layers with new Predictable New technologies (non-volatile interfaces technologies: memory, near-threshold, 3D, CMOS, DRAM, photonics, …) Rethink: memory & & disks storage, reliability, communication 14

  15. 21 st Century Comp Architecture 20 th Century 21 st Century Single-chip in Architecture as Infrastructure: 
 generic Spanning sensors to clouds X computer Performance + security, privacy, Cross- availability, programmability, … Cutting: 
 Performance Energy First via invisible ● Parallelism Break X instr.-level ● Specialization current parallelism ● Cross-layer design layers with new Predictable New technologies (non-volatile interfaces technologies: memory, near-threshold, 3D, CMOS, DRAM, photonics, …) Rethink: memory & & disks storage, reliability, communication 15

  16. 21 st Century Comp Architecture 20 th Century 21 st Century Single-chip in Architecture as Infrastructure: 
 stand-alone Spanning sensors to clouds computer Performance + security, privacy, Cross- availability, programmability, … Cutting: 
 Performance Energy First via invisible ● Parallelism Break instr.-level ● Specialization current parallelism ● Cross-layer design layers with new Predictable New technologies (non-volatile interfaces technologies: memory, near-threshold, 3D, CMOS, DRAM, photonics, …) Rethink: memory & & disks storage, reliability, communication 16

  17. What Research Exactly? • Research areas in white paper (& backup slides) 1. Architecture as Infrastructure: Spanning Sensors to Clouds 2. Energy First 3. Technology Impacts on Architecture Cross-Cutting Issues & Interfaces 4. • Much more research developed by future PIs! 17

  18. Pre-Competitive Research Justified • Retain (cost-)performance enabler to ICT revolution • Successful companies cannot do this by themselves o Lack needed long-term focus o Don’t want to pay for what benefits all o Resist transcending interfaces that define their products • Corroborates o Future of Computing Performance: Game Over or Next Level?, National Academy Press, 2011 o DARPA/ISAT Workshop Advancing Computer Systems without Technology Progress with outbrief http:// www.cs.wisc.edu/~markhill/papers/isat2012_ACSWTP.pdf 18

  19. 
 “Timeline” from DARPA ISAT y System Capability (log) g o l Our Focus o n h c e T w e N CMOS Fallow Period 80s 90s 00s 10s 20s 30s 40s 50s Source: Advancing Computer Systems without Technology Progress, ISAT Outbrief (http://www.cs.wisc.edu/~markhill/papers/isat2012_ACSWTP.pdf) 
 Mark D. Hill and Christos Kozyrakis, DARPA/ISAT Workshop, March 26-27, 2012. Approved for Public Release, Distribution Unlimited The views expressed are those of the author and do not reflect the official policy or position of the Department 19 of Defense or the U.S. Government.

  20. 21 st Century Computer Architecture Mark D. Hill, Univ. of Wisconsin-Madison 6/2016 @ Architecture 2030 @ ISCA 1. Whitepaper Content (tell a story) 2. Process, Impact & Computing Community Consortium (CCC)

  21. White Paper Participants Sarita Adve, U Illinois * José F. Martínez, Cornell U David H. Albonesi, Cornell U Margaret Martonosi, Princeton U * David Brooks, Harvard U Kunle Olukotun, Stanford U Luis Ceze, U Washington * Mark Oskin, U Washington Sandhya Dwarkadas, U Rochester Li-Shiuan Peh, M.I.T. Joel Emer, Intel/MIT Milos Prvulovic, Georgia Tech Babak Falsafi, EPFL Steven K. Reinhardt, AMD Antonio Gonzalez, Intel/UPC Michael Schulte, AMD/U Wisconsin Mark D. Hill, U Wisconsin *,** Simha Sethumadhavan, Columbia U Mary Jane Irwin, Penn State U * Guri Sohi, U Wisconsin David Kaeli, Northeastern U * Daniel Sorin, Duke U Stephen W. Keckler, NVIDIA/U Texas Josep Torrellas, U Illinois * Christos Kozyrakis, Stanford U Thomas F. Wenisch, U Michigan * Alvin Lebeck, Duke U David Wood, U Wisconsin * “*” contributed prose; “**” effort coordinator Milo Martin, U Pennsylvania Katherine Yelick, UC Berkeley/LBNL * Thanks of CCC, Erwin Gianchandani & Ed Lazowska for guidance and Jim Larus & Jeannette Wing for feedback 21

  22. White Paper Process Late March 2012 • o CCC contacts coordinator & forms group April 2012 • o Brainstorm (meetings/online doc) o Read related docs (PCAST, NRC Game Over, ACAR1/2, …) o Use online doc for intro & outline then parallel sections o Rotated authors to revise sections May 2012 • o Brainstorm list of researcher in/out of comp. architecture o Solicit researcher feedback/endorsement o Do distributed revision & redo of intro o Release May 25 to CCC & via email Later • o CCC & NSF Outbriefs o HPCA/PPoPP/CGO/ICS Keynotes o ASPLOS & ISCA-Workshop Panels 22

  23. $15M NSF XPS 2/2013 + $15M for 2/2014 + later years 23

  24. Catalyzing and Enabling: Architecture 2010 2010 2012 2013 Josep Torrellas Mark Oskin Mark Hill UIUC Washington Wisconsin http://cra.org/ccc http://cra.org/ccc

Recommend


More recommend