SlideShare uma empresa Scribd logo
1 de 54
2008 Adobe Systems Incorporated. All Rights Reserved.
1
The (Near) Future of
Personal Computers
Kevin Goldsmith
Engineering Manager
Core Technologies
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
“Where a calculator on the
ENIAC is equipped with 18,000
vacuum tubes and weighs 30
tons, computers in the future
may have only 1,000 vacuum
tubes and perhaps weigh 1.5
tons.”
—Popular Mechanics
March 1949
2008 Adobe Systems Incorporated. All Rights Reserved.
Why Performance Matters to Adobe
2008 Adobe Systems Incorporated. All Rights Reserved.
Why Do We Need to Increase Performance?
Advanced UIs
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
Why Do We Need to Increase Performance?
More megapixels
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
Why Do We Need to Increase Performance?
Realtime HD
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
Why Do We Need to Increase Performance?
Advanced Disc
Formats
2008 Adobe Systems Incorporated. All Rights Reserved.
The Past of Hardware
2008 Adobe Systems Incorporated. All Rights Reserved.
Some Terminology
Floating Point Operations Per Second
1,000,000,000,000
FLOP MFLOP GFLOP TFLOP
100,000,000,000
10,000,000,000
10,000
1,000
100
10
1
100,000
1,000,000
10,000,000
100,000,000
1,000,000,000
1
1,000,000
1,000,000,000
1,000,000,000,000
2008 Adobe Systems Incorporated. All Rights Reserved.
MFLOPS
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
2008 Adobe Systems Incorporated. All Rights Reserved.
MFLOPS
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
ENIAC (1945)
500 FLOPs (estimated)
2008 Adobe Systems Incorporated. All Rights Reserved.
MFLOPS
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
ENIAC (1945)
80 MFLOPs (estimated)
Cray 1A (1975)
2008 Adobe Systems Incorporated. All Rights Reserved.
MFLOPS
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
ASCI RED (1996)
ENIAC (1945)
Cray 1A (1975)
2008 Adobe Systems Incorporated. All Rights Reserved.
MFLOPS
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
1 TFLOP!
ENIAC (1945)
ASCI RED (1996)
Cray 1A (1975)
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
MFLOPS
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
MFLOPS
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
MFLOPS
Pentium 4
8080 486
Penryn
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
100,000
0.1
2005 2008
1990
1975
1960
1945
1,000,000
MFLOPS
15-20 years
2008 Adobe Systems Incorporated. All Rights Reserved.
How to keep up with the Joneses
(or the supercomputers as the case may be)?
2008 Adobe Systems Incorporated. All Rights Reserved.
More transistors
on the chip
2008 Adobe Systems Incorporated. All Rights Reserved.
More transistors
on the chip
Smaller transistors
+
2008 Adobe Systems Incorporated. All Rights Reserved.
More transistors
on the chip Smaller transistors
+ + Faster clocks
2008 Adobe Systems Incorporated. All Rights Reserved.
More transistors
on the chip Smaller transistors
+ +
Faster clocks
More compute
power every
year forever!
=
2008 Adobe Systems Incorporated. All Rights Reserved.
More transistors
on the chip Smaller transistors
+ +
Faster clocks
More compute
power every
year forever!
until 2004!
=
2008 Adobe Systems Incorporated. All Rights Reserved.
What Happened?
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
The Power Wall
‘70
Power Density Extrapolation
‘80 ‘90 ‘00 ‘10
Power
Density
(W/cm2)
8080 486
Pentium Processors
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
The Power Wall
‘70
Power Density Extrapolation
‘80 ‘90 ‘00 ‘10
Power
Density
(W/cm2)
Hot Plate
8080 486
Pentium Processors
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
The Power Wall
‘70
Power Density Extrapolation
‘80 ‘90 ‘00 ‘10
Power
Density
(W/cm2)
Hot Plate
8080 486
Pentium Processors
Nuclear Reactor
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
The Power Wall
‘70
Power Density Extrapolation
‘80 ‘90 ‘00 ‘10
Power
Density
(W/cm2)
Hot Plate
8080 486
Pentium Processors
Nuclear Reactor
Rocket Nozzle
2008 Adobe Systems Incorporated. All Rights Reserved.
10,000
1,000
100
10
1
The Power Wall
‘70
Power Density Extrapolation
‘80 ‘90 ‘00 ‘10
Power
Density
(W/cm2)
Hot Plate
8080 486
Pentium Processors
Nuclear Reactor
Rocket Nozzle
Sun’s Surface
The Current of Hardware
2008 Adobe Systems Incorporated. All Rights Reserved.
More MHz is No Longer the Answer for Better Performance
2008 Adobe Systems Incorporated. All Rights Reserved.
Faster clock =
more heat
more errors
more cache misses
2008 Adobe Systems Incorporated. All Rights Reserved.
How to keep the party going?
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
More Cores is the Answer (for now)
§ Physics says we can’t keep increasing the clock
rate
§ But, we can keep adding transistors (for now)
§ Solution: more cores / die
2008 Adobe Systems Incorporated. All Rights Reserved.
Four Cores Per CPU Now
Intel Penryn
45 nm
81 GFLOPs
410 million transistors
AMD Barcelona
65 nm
75 GFLOPs (estimate)
2008 Adobe Systems Incorporated. All Rights Reserved.
General Purpose Computation Using Graphics Hardware - GPGPU
2008 Adobe Systems Incorporated. All Rights Reserved.
GPUs
Nvidia GeForce 8800/Tesla
§ Up to 128 stream processors
§ Up to 518 GFLOPs
§ Up to 103.7 GB/sec local memory bandwidth
§ 12000+ simultaneous threads
ATI HD 3800
§ 320 Stream processors
§ 497+ GFLOPs
§ 72 GB/Sec memory bandwidth
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
A TeraFLOP in 2007
AMD “TeraFLOP in a box”
AMD Opteron dual-core with
2 R600 cards ($450 for most
expensive chip, $465 per most
expensive card)
Intel Polaris
§ 80 heterogeneous cores
§ 275 mm square
§ Mesh network connections
between adjacent cores, main
processor and stacked memory
§ Research prototype
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
1996 -> 2007
For the same amount of processing power, Polaris uses
0.013% as much electricity in 0.000336% of space!
2008 Adobe Systems Incorporated. All Rights Reserved.
The Future
2008 Adobe Systems Incorporated. All Rights Reserved.
More (multi) Cores
x ?
2008 Adobe Systems Incorporated. All Rights Reserved.
Non-homogenous (many) Cores on a Die
+
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
Old Bus Architectures
Front Side Bus
CPU CPU
RAM RAM
Memory Controller
2008 Adobe Systems Incorporated. All Rights Reserved.
New Bus Architectures
CPU CPU
RAM RAM
RAM RAM
RAM
RAM
RAM
RAM
2008 Adobe Systems Incorporated. All Rights Reserved.
Faster Busses
PCIe 2 x32
3200 MB/s = 45CDs!
2008 Adobe Systems Incorporated. All Rights Reserved.
Compilers/Languages
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
New Processor Technologies
2008 Adobe Systems Incorporated. All Rights Reserved.
2008 Adobe Systems Incorporated. All Rights Reserved.
Conclusion

Mais conteúdo relacionado

Semelhante a The (near) future of personal computers

Computer ogranization lecture (chapter 1 introduction)
Computer ogranization lecture (chapter 1   introduction)Computer ogranization lecture (chapter 1   introduction)
Computer ogranization lecture (chapter 1 introduction)Nhelgane Hablo
 
Estrategias para ahorro de energía en applicaciones de misión crítica de IT
Estrategias para ahorro de energía en applicaciones de misión crítica de ITEstrategias para ahorro de energía en applicaciones de misión crítica de IT
Estrategias para ahorro de energía en applicaciones de misión crítica de ITData Center Consultores
 
Introduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVMIntroduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVMZainal Abidin
 
HeroLympics Eng V03 Henk Vd Valk
HeroLympics  Eng V03 Henk Vd ValkHeroLympics  Eng V03 Henk Vd Valk
HeroLympics Eng V03 Henk Vd Valkhvdvalk
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHMark Rabne
 
Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?DataCore Software
 
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28Amazon Web Services
 
Enterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up SearchEnterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up SearchAzul Systems Inc.
 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an applicationTony Roug
 
Introduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsIntroduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsMrMaKKaWi
 
Valladolid final-septiembre-2010
Valladolid final-septiembre-2010Valladolid final-septiembre-2010
Valladolid final-septiembre-2010TELECOM I+D
 
Technology overview
Technology overviewTechnology overview
Technology overviewvirtuehm
 
StorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdfStorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdfStorPool Storage
 
[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen강 민우
 
Online Video and Next-gen Storage
Online Video and Next-gen StorageOnline Video and Next-gen Storage
Online Video and Next-gen StorageJim Kaskade
 
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...NetAppUK
 

Semelhante a The (near) future of personal computers (20)

Computer ogranization lecture (chapter 1 introduction)
Computer ogranization lecture (chapter 1   introduction)Computer ogranization lecture (chapter 1   introduction)
Computer ogranization lecture (chapter 1 introduction)
 
Estrategias para ahorro de energía en applicaciones de misión crítica de IT
Estrategias para ahorro de energía en applicaciones de misión crítica de ITEstrategias para ahorro de energía en applicaciones de misión crítica de IT
Estrategias para ahorro de energía en applicaciones de misión crítica de IT
 
Introduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVMIntroduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVM
 
HeroLympics Eng V03 Henk Vd Valk
HeroLympics  Eng V03 Henk Vd ValkHeroLympics  Eng V03 Henk Vd Valk
HeroLympics Eng V03 Henk Vd Valk
 
Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWH
 
Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?
 
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
 
Enterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up SearchEnterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up Search
 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an application
 
Introduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsIntroduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer Systems
 
Valladolid final-septiembre-2010
Valladolid final-septiembre-2010Valladolid final-septiembre-2010
Valladolid final-septiembre-2010
 
Technology overview
Technology overviewTechnology overview
Technology overview
 
Cloud Talk
Cloud TalkCloud Talk
Cloud Talk
 
Builders' Day - What's New on EC2
Builders' Day - What's New on EC2Builders' Day - What's New on EC2
Builders' Day - What's New on EC2
 
StorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdfStorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdf
 
[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen
 
3 D Visual Avis Project
3 D Visual Avis Project3 D Visual Avis Project
3 D Visual Avis Project
 
Online Video and Next-gen Storage
Online Video and Next-gen StorageOnline Video and Next-gen Storage
Online Video and Next-gen Storage
 
Fujitsu PRIMERGY RX200 S7
Fujitsu PRIMERGY RX200 S7Fujitsu PRIMERGY RX200 S7
Fujitsu PRIMERGY RX200 S7
 
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
 

Mais de Kevin Goldsmith

It's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsKevin Goldsmith
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsKevin Goldsmith
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raisesKevin Goldsmith
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teamsKevin Goldsmith
 
It Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCKevin Goldsmith
 
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Kevin Goldsmith
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organizationKevin Goldsmith
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)Kevin Goldsmith
 
When why and how to stop coding as your day job
When why and how to stop coding as your day jobWhen why and how to stop coding as your day job
When why and how to stop coding as your day jobKevin Goldsmith
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executivesKevin Goldsmith
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamKevin Goldsmith
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy WrongKevin Goldsmith
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Kevin Goldsmith
 
Leading Distributed Teams - Stretch Conference 2020
Leading Distributed Teams - Stretch Conference 2020Leading Distributed Teams - Stretch Conference 2020
Leading Distributed Teams - Stretch Conference 2020Kevin Goldsmith
 
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remixHow Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remixKevin Goldsmith
 
Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...Kevin Goldsmith
 

Mais de Kevin Goldsmith (20)

It's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizations
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI Solutions
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raises
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teams
 
Steal from the best
Steal from the bestSteal from the best
Steal from the best
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
It Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPC
 
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
My CMU alumni journey
My CMU alumni journeyMy CMU alumni journey
My CMU alumni journey
 
Building Lean
Building LeanBuilding Lean
Building Lean
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)
 
When why and how to stop coding as your day job
When why and how to stop coding as your day jobWhen why and how to stop coding as your day job
When why and how to stop coding as your day job
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executives
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy Wrong
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)
 
Leading Distributed Teams - Stretch Conference 2020
Leading Distributed Teams - Stretch Conference 2020Leading Distributed Teams - Stretch Conference 2020
Leading Distributed Teams - Stretch Conference 2020
 
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remixHow Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
 
Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...
 

Último

Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...Call Girls in Nagpur High Profile
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Pooja Nehwal
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Naicy mandal
 

Último (20)

Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 

The (near) future of personal computers

  • 1. 2008 Adobe Systems Incorporated. All Rights Reserved. 1 The (Near) Future of Personal Computers Kevin Goldsmith Engineering Manager Core Technologies
  • 2. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 3. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 4. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 5. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 6. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 7. 2008 Adobe Systems Incorporated. All Rights Reserved. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 8. 2008 Adobe Systems Incorporated. All Rights Reserved. “Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and perhaps weigh 1.5 tons.” —Popular Mechanics March 1949 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 10. 2008 Adobe Systems Incorporated. All Rights Reserved. Why Do We Need to Increase Performance? Advanced UIs 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 11. 2008 Adobe Systems Incorporated. All Rights Reserved. Why Do We Need to Increase Performance? More megapixels 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 12. 2008 Adobe Systems Incorporated. All Rights Reserved. Why Do We Need to Increase Performance? Realtime HD 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 13. 2008 Adobe Systems Incorporated. All Rights Reserved. Why Do We Need to Increase Performance? Advanced Disc Formats 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 14. The Past of Hardware
  • 15. 2008 Adobe Systems Incorporated. All Rights Reserved. Some Terminology Floating Point Operations Per Second 1,000,000,000,000 FLOP MFLOP GFLOP TFLOP 100,000,000,000 10,000,000,000 10,000 1,000 100 10 1 100,000 1,000,000 10,000,000 100,000,000 1,000,000,000 1 1,000,000 1,000,000,000 1,000,000,000,000
  • 16. 2008 Adobe Systems Incorporated. All Rights Reserved. MFLOPS 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000
  • 17. 2008 Adobe Systems Incorporated. All Rights Reserved. MFLOPS 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 ENIAC (1945) 500 FLOPs (estimated)
  • 18. 2008 Adobe Systems Incorporated. All Rights Reserved. MFLOPS 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 ENIAC (1945) 80 MFLOPs (estimated) Cray 1A (1975)
  • 19. 2008 Adobe Systems Incorporated. All Rights Reserved. MFLOPS 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 ASCI RED (1996) ENIAC (1945) Cray 1A (1975)
  • 20. 2008 Adobe Systems Incorporated. All Rights Reserved. MFLOPS 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 1 TFLOP! ENIAC (1945) ASCI RED (1996) Cray 1A (1975)
  • 21. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 MFLOPS
  • 22. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 MFLOPS
  • 23. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 MFLOPS Pentium 4 8080 486 Penryn
  • 24. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 100,000 0.1 2005 2008 1990 1975 1960 1945 1,000,000 MFLOPS 15-20 years
  • 25. 2008 Adobe Systems Incorporated. All Rights Reserved. How to keep up with the Joneses (or the supercomputers as the case may be)?
  • 26. 2008 Adobe Systems Incorporated. All Rights Reserved. More transistors on the chip
  • 27. 2008 Adobe Systems Incorporated. All Rights Reserved. More transistors on the chip Smaller transistors +
  • 28. 2008 Adobe Systems Incorporated. All Rights Reserved. More transistors on the chip Smaller transistors + + Faster clocks
  • 29. 2008 Adobe Systems Incorporated. All Rights Reserved. More transistors on the chip Smaller transistors + + Faster clocks More compute power every year forever! =
  • 30. 2008 Adobe Systems Incorporated. All Rights Reserved. More transistors on the chip Smaller transistors + + Faster clocks More compute power every year forever! until 2004! =
  • 31. 2008 Adobe Systems Incorporated. All Rights Reserved. What Happened?
  • 32. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 The Power Wall ‘70 Power Density Extrapolation ‘80 ‘90 ‘00 ‘10 Power Density (W/cm2) 8080 486 Pentium Processors
  • 33. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 The Power Wall ‘70 Power Density Extrapolation ‘80 ‘90 ‘00 ‘10 Power Density (W/cm2) Hot Plate 8080 486 Pentium Processors
  • 34. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 The Power Wall ‘70 Power Density Extrapolation ‘80 ‘90 ‘00 ‘10 Power Density (W/cm2) Hot Plate 8080 486 Pentium Processors Nuclear Reactor
  • 35. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 The Power Wall ‘70 Power Density Extrapolation ‘80 ‘90 ‘00 ‘10 Power Density (W/cm2) Hot Plate 8080 486 Pentium Processors Nuclear Reactor Rocket Nozzle
  • 36. 2008 Adobe Systems Incorporated. All Rights Reserved. 10,000 1,000 100 10 1 The Power Wall ‘70 Power Density Extrapolation ‘80 ‘90 ‘00 ‘10 Power Density (W/cm2) Hot Plate 8080 486 Pentium Processors Nuclear Reactor Rocket Nozzle Sun’s Surface
  • 37. The Current of Hardware
  • 38. 2008 Adobe Systems Incorporated. All Rights Reserved. More MHz is No Longer the Answer for Better Performance 2008 Adobe Systems Incorporated. All Rights Reserved. Faster clock = more heat more errors more cache misses
  • 39. 2008 Adobe Systems Incorporated. All Rights Reserved. How to keep the party going? 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 40. 2008 Adobe Systems Incorporated. All Rights Reserved. More Cores is the Answer (for now) § Physics says we can’t keep increasing the clock rate § But, we can keep adding transistors (for now) § Solution: more cores / die
  • 41. 2008 Adobe Systems Incorporated. All Rights Reserved. Four Cores Per CPU Now Intel Penryn 45 nm 81 GFLOPs 410 million transistors AMD Barcelona 65 nm 75 GFLOPs (estimate)
  • 42. 2008 Adobe Systems Incorporated. All Rights Reserved. General Purpose Computation Using Graphics Hardware - GPGPU
  • 43. 2008 Adobe Systems Incorporated. All Rights Reserved. GPUs Nvidia GeForce 8800/Tesla § Up to 128 stream processors § Up to 518 GFLOPs § Up to 103.7 GB/sec local memory bandwidth § 12000+ simultaneous threads ATI HD 3800 § 320 Stream processors § 497+ GFLOPs § 72 GB/Sec memory bandwidth 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 44. 2008 Adobe Systems Incorporated. All Rights Reserved. A TeraFLOP in 2007 AMD “TeraFLOP in a box” AMD Opteron dual-core with 2 R600 cards ($450 for most expensive chip, $465 per most expensive card) Intel Polaris § 80 heterogeneous cores § 275 mm square § Mesh network connections between adjacent cores, main processor and stacked memory § Research prototype 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 45. 2008 Adobe Systems Incorporated. All Rights Reserved. 1996 -> 2007 For the same amount of processing power, Polaris uses 0.013% as much electricity in 0.000336% of space!
  • 46. 2008 Adobe Systems Incorporated. All Rights Reserved. The Future
  • 47. 2008 Adobe Systems Incorporated. All Rights Reserved. More (multi) Cores x ?
  • 48. 2008 Adobe Systems Incorporated. All Rights Reserved. Non-homogenous (many) Cores on a Die + 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 49. 2008 Adobe Systems Incorporated. All Rights Reserved. Old Bus Architectures Front Side Bus CPU CPU RAM RAM Memory Controller
  • 50. 2008 Adobe Systems Incorporated. All Rights Reserved. New Bus Architectures CPU CPU RAM RAM RAM RAM RAM RAM RAM RAM
  • 51. 2008 Adobe Systems Incorporated. All Rights Reserved. Faster Busses PCIe 2 x32 3200 MB/s = 45CDs!
  • 52. 2008 Adobe Systems Incorporated. All Rights Reserved. Compilers/Languages 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 53. 2008 Adobe Systems Incorporated. All Rights Reserved. New Processor Technologies 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 54. 2008 Adobe Systems Incorporated. All Rights Reserved. Conclusion