SlideShare una empresa de Scribd logo
1 de 64
Moving the NeedleComputer Architecture Research in Academe and Industry Bill Dally Chief Scientist & Sr. VP of Research, NVIDIA Bell Professor of Engineering, Stanford University
Outline The Research Funnel Most ideas fail Those that succeed take 5-10 years  The Research Formula Constraints The Academic Advantage The Industrial Advantage Startups Best practices
Goal – Positive Impact on a Product
The Research Funnel Technology insight Concept Dev Model Eval Dev Applications
Most ideas fail The ideas that succeed take a long time Concept Dev Model Eval Dev
Most ideas fail The ideas that succeed take a long time Concept Dev Model Eval Dev
Most ideas fail So terminate the bad ones quickly
Most ideas fail So terminate the bad ones quickly Be a terminator, not an advocate
Dally, “Micro-Optimization of Floating-Point Operations, ASPLOS, 1989, pp 283-289
Most ideas fail The ideas that succeed take a long time Concept Dev Model Eval Dev
The ideas that succeed take a long time So aim research 5-10 years ahead of current practice
Current Architecture Practice
Aim Here 5-10 years
Enable this point 5-10 years
Timeline for some ideas
The Performance Equation
The Research Formula
Reward If you are wildly successful, what difference will it make?
Effort Learn as much as possible with as little work as possible
Effort Do the minimum analysis and experimentation necessary to make a point
Real and Artificial Constraints
Constraining Infrastructure Benchmarks Binaries Compiler Simulator uArch  Idea ISA Other uArch
Constraining Infrastructure Benchmarks Binaries Compiler Simulator uArch  Idea ISA Other uArch
Constraining Infrastructure Benchmarks Binaries Compiler Simulator uArch  Idea ISA Other uArch
The contribution is insight Not novelty Not numbers
Research is a  hunt for insight Need to get off the beaten path to find new insights
Road-Kill Research Benchmarks Binaries Compiler Simulator uArch  Idea ISA Other uArch
Looking here for lost keys
Lost keys here Looking here
The Academic Advantage
The Academic Advantage 	Freedom
The Academic Advantage 	Freedom from artificial constraints 	Freedom to fail (take risks)
Academic research matched for early stages of the funnel Concept Dev Model Eval Dev
Example: ELM An Ensemble Many Ensembles and memory tiles on a die 37
Example: ELM Balfour et al., "An Energy-Efficient Processor Architecture for Embedded Systems" CAL, Jan. 2008, pp 29-32.
ELM Infrastructure Benchmarks Binaries Compiler Simulator uArch  Idea ISA Other uArch Changed for ELM
The Industrial Advantage 	Resources and Experience
The Industrial Advantage Resources to carry out detailed studies Experience to address commercial constraints
The ideal partnership: Academic research 5-10 years out, focused on industry problems Transfer insight to industrial research to refine into product Concept Dev Model Eval Dev
What transfers is insight Not academic design Not performance numbers
What transfers is insight And its transferred by people Not papers
Academic Concept Analysis Simulation Prototype Refine Concept Detailed Design Industrial
Industrial Academic Gap Concept Analysis Simulation Prototype Refine Concept Detailed Design Impact Paper
Example: Cray T3D and T3E
J-Machine ,[object Object]
3-D network
Global address space
Fast messaging and synchronization
Support for many models of computation,[object Object]
Project started early 1990
First ship in mid 1992
From J-Machine
Network
Fast communication/sync
Global address space
For reality
Alpha processors
MECL gate arrays
Robust software stack,[object Object]
Know your customer and their long-term issues
Look at tomorrow’s applications, not yesterdays

Más contenido relacionado

La actualidad más candente

types of movement across cells
types of movement across cellstypes of movement across cells
types of movement across cells
Agness Simakani
 
How to Leverage Engineering & R&D From India and China in the Med Tech Business
How to Leverage Engineering & R&D From India and China in the Med Tech BusinessHow to Leverage Engineering & R&D From India and China in the Med Tech Business
How to Leverage Engineering & R&D From India and China in the Med Tech Business
UBMCanon
 

La actualidad más candente (20)

types of movement across cells
types of movement across cellstypes of movement across cells
types of movement across cells
 
Systematic Innovation
Systematic Innovation Systematic Innovation
Systematic Innovation
 
Keynote Speak of ICMBM/ICESS 2016
Keynote Speak of ICMBM/ICESS 2016Keynote Speak of ICMBM/ICESS 2016
Keynote Speak of ICMBM/ICESS 2016
 
The career of Aerospace Engineer
The career of Aerospace EngineerThe career of Aerospace Engineer
The career of Aerospace Engineer
 
Hip To Be Square
Hip To Be SquareHip To Be Square
Hip To Be Square
 
10 Steps of Engineering Design Process
10 Steps of Engineering Design Process10 Steps of Engineering Design Process
10 Steps of Engineering Design Process
 
How to Leverage Engineering & R&D From India and China in the Med Tech Business
How to Leverage Engineering & R&D From India and China in the Med Tech BusinessHow to Leverage Engineering & R&D From India and China in the Med Tech Business
How to Leverage Engineering & R&D From India and China in the Med Tech Business
 
Basic Engineering Design (Part 5): Constructing a Prototype
Basic Engineering Design (Part 5): Constructing a PrototypeBasic Engineering Design (Part 5): Constructing a Prototype
Basic Engineering Design (Part 5): Constructing a Prototype
 
Not Losing Sight of the Essential: Enjoying your Career in Research
Not Losing Sight of the Essential: Enjoying your Career in ResearchNot Losing Sight of the Essential: Enjoying your Career in Research
Not Losing Sight of the Essential: Enjoying your Career in Research
 
A Changing Model: Moving technologies from research to applications
A Changing Model: Moving technologies from research to applicationsA Changing Model: Moving technologies from research to applications
A Changing Model: Moving technologies from research to applications
 
Basic Engineering Design (Part 4): Selecting the Best Solution
Basic Engineering Design (Part 4): Selecting the Best SolutionBasic Engineering Design (Part 4): Selecting the Best Solution
Basic Engineering Design (Part 4): Selecting the Best Solution
 
Technology Scouting
Technology ScoutingTechnology Scouting
Technology Scouting
 
Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)Why and How to Get a PhD? (In software engineering)
Why and How to Get a PhD? (In software engineering)
 
Poly u Product Design (Process/ Brand) Guest talk
Poly u Product Design (Process/ Brand) Guest talkPoly u Product Design (Process/ Brand) Guest talk
Poly u Product Design (Process/ Brand) Guest talk
 
A Novel Design Approach for Electronic Equipment - FEA Based Methodology
A Novel Design Approach for Electronic Equipment - FEA Based MethodologyA Novel Design Approach for Electronic Equipment - FEA Based Methodology
A Novel Design Approach for Electronic Equipment - FEA Based Methodology
 
How does semiconductor technology change us
How does semiconductor technology change usHow does semiconductor technology change us
How does semiconductor technology change us
 
PCD - Partners in Open Innovation - Sensors and Nanotechnology Specific
PCD - Partners in Open Innovation - Sensors and Nanotechnology SpecificPCD - Partners in Open Innovation - Sensors and Nanotechnology Specific
PCD - Partners in Open Innovation - Sensors and Nanotechnology Specific
 
What is a chief technology officer(cto)
What is a chief technology officer(cto)What is a chief technology officer(cto)
What is a chief technology officer(cto)
 
Electronics and communication engineering
Electronics and communication engineeringElectronics and communication engineering
Electronics and communication engineering
 
Icarus clik
Icarus clikIcarus clik
Icarus clik
 

Destacado

student+paediatric+ortho
student+paediatric+orthostudent+paediatric+ortho
student+paediatric+ortho
dhavalshah4424
 
Chalmers microprocessor sept 2010
Chalmers microprocessor sept 2010Chalmers microprocessor sept 2010
Chalmers microprocessor sept 2010
parallellabs
 
Settlers in the new world
Settlers in the new worldSettlers in the new world
Settlers in the new world
guest8df7f0
 
Food for thought
Food for thoughtFood for thought
Food for thought
akmosier
 

Destacado (6)

student+paediatric+ortho
student+paediatric+orthostudent+paediatric+ortho
student+paediatric+ortho
 
Chalmers microprocessor sept 2010
Chalmers microprocessor sept 2010Chalmers microprocessor sept 2010
Chalmers microprocessor sept 2010
 
Meningomyelocoele
MeningomyelocoeleMeningomyelocoele
Meningomyelocoele
 
Settlers in the new world
Settlers in the new worldSettlers in the new world
Settlers in the new world
 
Food for thought
Food for thoughtFood for thought
Food for thought
 
Firmas
FirmasFirmas
Firmas
 

Similar a Isca needle a_0610

He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
Odd-e
 
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
MLconf
 
ICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram SchulteICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram Schulte
jorgearanda
 
Innovation Storytelling: Nurturing the "Seeds" of Innovation
Innovation Storytelling: Nurturing the "Seeds" of InnovationInnovation Storytelling: Nurturing the "Seeds" of Innovation
Innovation Storytelling: Nurturing the "Seeds" of Innovation
PARC, a Xerox company
 

Similar a Isca needle a_0610 (20)

ML Playbook
ML PlaybookML Playbook
ML Playbook
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
 
Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
 
Cultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationCultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering Education
 
Introduction to Management of Technology
Introduction to Management of TechnologyIntroduction to Management of Technology
Introduction to Management of Technology
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
 
Counter Intuitive Machine Learning for the Industrial Internet of Things
Counter Intuitive Machine Learning for the Industrial Internet of ThingsCounter Intuitive Machine Learning for the Industrial Internet of Things
Counter Intuitive Machine Learning for the Industrial Internet of Things
 
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
Dr. June Andrews, Principal Data Scientist, Wise.io, From GE Digital at MLcon...
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
 
Intrapreneurial Transformation – Making digitalization work
Intrapreneurial Transformation – Making digitalization workIntrapreneurial Transformation – Making digitalization work
Intrapreneurial Transformation – Making digitalization work
 
HCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in IndustryHCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in Industry
 
MES Thesis - Ontology & Canvas for Strongly Sustainable Business Models - Ora...
MES Thesis - Ontology & Canvas for Strongly Sustainable Business Models - Ora...MES Thesis - Ontology & Canvas for Strongly Sustainable Business Models - Ora...
MES Thesis - Ontology & Canvas for Strongly Sustainable Business Models - Ora...
 
Introduction to the MIG TDP template
Introduction to the MIG TDP templateIntroduction to the MIG TDP template
Introduction to the MIG TDP template
 
ICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram SchulteICSE 2011 Panel - Wolfram Schulte
ICSE 2011 Panel - Wolfram Schulte
 
Differing Approaches to Industry-University Engagement
Differing Approaches to Industry-University EngagementDiffering Approaches to Industry-University Engagement
Differing Approaches to Industry-University Engagement
 
A systemic routine of thinking for engineers
A systemic routine of thinking for engineersA systemic routine of thinking for engineers
A systemic routine of thinking for engineers
 
Innovation Storytelling: Nurturing the "Seeds" of Innovation
Innovation Storytelling: Nurturing the "Seeds" of InnovationInnovation Storytelling: Nurturing the "Seeds" of Innovation
Innovation Storytelling: Nurturing the "Seeds" of Innovation
 
Using Agile Methodologies
Using Agile MethodologiesUsing Agile Methodologies
Using Agile Methodologies
 
Towards An Enterprise Architecture
Towards An Enterprise ArchitectureTowards An Enterprise Architecture
Towards An Enterprise Architecture
 

Último

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Isca needle a_0610