SlideShare a Scribd company logo
COMPUTERS OF
                           2020 AND 2030
                               Tat Iwamoto
                               January 2013




Saturday, January 19, 13
WHERE ARE WE NOW?



    • Most             popular computer of 2012,   iPhone 5
    • No           longer PC. Desktop and laptops are irrelevant.




Saturday, January 19, 13
Modem            x2
                                         CPU
                                             1.3GHz   4Gb LPDDR2

                            Wifi/BT

                                                      4Gb LPDDR2
                                             x3
                              Misc       GPU
                           Peripherals       325MHz

                                           128Gbit
                                           NAND




                              IPHONE 5 SYSTEM
Saturday, January 19, 13
DIE SIZE

    • A6          (32nm) 100mm^2

    • LPDDR2               (20nm) 100mm^2 x2

    • Flash            (20nm) 200mm^2

    •=        400mm^2

    • Just         very rough estimate


Saturday, January 19, 13
MOORE’S LAW

                                                     Density converted to 2013 mm^2
                                      1,000,000
    • 2013             = 400mm^2
                                       100,000

    • Density              increase     10,000

                                         1,000
         • 2020            = 16x
                                           100
         • 2030            = 1000x          10

                                             1
                                              2010      2015     2020      2025       2030


Saturday, January 19, 13
SCALE THE SAME
                            CONFIGURATION
    • 2020                           • 2030

         • 32         core ARM CPU    • 2000   core ARM CPU

         • 48         core GPU        • 3000   core GPU

         • 16GB            DRAM       • 1TB   DRAM

         • 256GB           Flash      • 16TB   Flash



Saturday, January 19, 13
LIMITERS (1)

    • IO         Speed

         • Do              not scale with density

               • Assume          scale with linear length

               • 1.4x         for 2x density

         • 10Gbit/s             limit for PCB


Saturday, January 19, 13
x2
                   CPU                        4Gb LPDDR2
                       1.3GHz
                                         1Gbit/s x64 bit=8GB/s
                       x3                     4Gb LPDDR2
                   GPU
                       325MHz

                                 40Mbit/s x4 bit=20MB/s
                           128Gbit
                           NAND



               MEMORY IO BANDWIDTH
Saturday, January 19, 13
1Gbit/s x16 > 10Gbit/s
                           CPU     x32           More pins needed to scale
                                                 64GB DRAM


                           GPU     x48      10Gbit/s x100 bit=128GB/s


                                    640Mbit/s x4 bit=320MB/s
                            256GB Flash



    MEMORY IO BANDWIDTH 2020
Saturday, January 19, 13
CPU   x2000
                                                 1TB DRAM


                           GPU   x3000    10Gbit/s x800 bit=8TB/s
                                                    800 pins is impossible

                                    10Gbit/s x16 bit=20GB/s
                            16TB Flash
                                                  20Mbit/s x1000 >10Gbit/s
                                                  More pins needed to scale

    MEMORY IO BANDWIDTH 2030
Saturday, January 19, 13
LIMITERS (2)

    • Process               difference

         • Logic

         • DRAM

         • Flash

         • Use             different process


Saturday, January 19, 13
LIMITERS (3)

    • Power

         • Need            to keep battery time

         • Frequency           and power roughly scales with linear length

         • 2x         Density = 1.4x Speed, 0.7x Power

         • Need            to lower activity to keep heat at same level


Saturday, January 19, 13
LIMITERS (4)


    • Chips                can’t get smaller

         • Pad             limit

         • Package                 pin limit




Saturday, January 19, 13
INTEGRATE DRAM DIES
    •   DRAM pins run out first

         •   Memory is cooler than logic

         •   Keep flash off chip

    •   2x transistors = 1.4x logic + 0.7x additional area

    •   Use additional area for memory

         •   DRAM -> SRAM

         •   DRAM : SRAM 6:1 bit density

Saturday, January 19, 13
2020 RAM ON-CHIP

    • 16x           Density                 • 1GB   DRAM -> 12mm^2

         • Die             -> 7mm^2         • DRAM   vs Logic
                                             density gap 2:1
         •x   4 for same power
             = 28mm^2                       • DRAM:SRAM    = 1:6

         • 72mm^2              for memory   • 1GB   SRAM = 144mm^2

                                            • 72mm^2   = 512MB SRAM


Saturday, January 19, 13
No external DRAM
                CPU x8                       No pins
                                             No IO power
                                   512MB
                                   SRAM
                                    CPU 1.3 x 4 = 5.2GHz
               GPU x12              GPU 325 x 4 = 1.3GHz
                                    Enough memory bandwidth
                       640Mbit/s x4 bit=320MB/s
                           256GB Flash



                                         2020 SOC
Saturday, January 19, 13
2030 ONE CHIP
    • 1000x                Density            • 1GB    DRAM -> 0.2mm^2

         • Die             -> 0.1mm^2         • 16GB    Flash -> 0.2mm^2

         •x   32 for same power               •1   GB SRAM = 2.4mm^2
             = 3mm^2
                                              • 97mm^2      = 40GB
         • 97mm^2              for memory
                                            • Build   chip on Flash process
         • Logic            only 3%
                                              • SRAM     + Flash
               • Not        dominant area
                                              • Maybe    lower frequency
Saturday, January 19, 13
No external DRAM/Flash
                CPU x64                No pins
                                       No IO power
                            40GB
                            SRAM
                           or Flash   CPU 1.3 x 32 = 40GHz
                                      GPU 325 x 32 = 10GHz
               GPU x96
                                      Consider SRAM / Flash mix




                                  2030 SOC
Saturday, January 19, 13
TWEAKS


    • Use           better CPU/GPU

    • Less           cores / more memory

    • Smaller              overall die?




Saturday, January 19, 13
MORE OPTIONS


    • Integrate               other IO peripherals

         • Should             be enough room for that, too

         • OK              as long as pin count is low

         • Special            IO may require lower density



Saturday, January 19, 13
OTHER DEVELOPMENTS


    • Mixed                process technology: logic + DRAM + Flash

    • Package               technology: more pins, more interconnect speed

    • Interconnect               technology: 10Gbit/s+




Saturday, January 19, 13

More Related Content

What's hot

Dream machine
Dream machineDream machine
Dream machine
Sandra Miranda Cooper
 
Advertising ASUS Gaing Laptop
Advertising ASUS Gaing LaptopAdvertising ASUS Gaing Laptop
Advertising ASUS Gaing Laptop
Bryan Pongase
 
Console design template
Console design templateConsole design template
Console design template
Shaz Riches
 
Task comparisiosns ds psp
Task comparisiosns ds pspTask comparisiosns ds psp
Task comparisiosns ds psp
Shaz Riches
 
Amiga Cracktro Programming
Amiga Cracktro ProgrammingAmiga Cracktro Programming
Amiga Cracktro Programming
optixx
 
Diy gps logger_20110618
Diy gps logger_20110618Diy gps logger_20110618
Diy gps logger_20110618
Toshihisa Tanaka
 
Acer aspire one
Acer aspire oneAcer aspire one
Acer aspire one
janebien
 
Three gpu's pdf
Three gpu's pdfThree gpu's pdf
Three gpu's pdf
James Curran
 

What's hot (8)

Dream machine
Dream machineDream machine
Dream machine
 
Advertising ASUS Gaing Laptop
Advertising ASUS Gaing LaptopAdvertising ASUS Gaing Laptop
Advertising ASUS Gaing Laptop
 
Console design template
Console design templateConsole design template
Console design template
 
Task comparisiosns ds psp
Task comparisiosns ds pspTask comparisiosns ds psp
Task comparisiosns ds psp
 
Amiga Cracktro Programming
Amiga Cracktro ProgrammingAmiga Cracktro Programming
Amiga Cracktro Programming
 
Diy gps logger_20110618
Diy gps logger_20110618Diy gps logger_20110618
Diy gps logger_20110618
 
Acer aspire one
Acer aspire oneAcer aspire one
Acer aspire one
 
Three gpu's pdf
Three gpu's pdfThree gpu's pdf
Three gpu's pdf
 

Similar to Computers of 2020 and 2030

DDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM MemoryDDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM Memory
Subhajit Sahu
 
DDR, GDDR, HBM Memory : Presentation
DDR, GDDR, HBM Memory : PresentationDDR, GDDR, HBM Memory : Presentation
DDR, GDDR, HBM Memory : Presentation
Subhajit Sahu
 
Saving a century a day: how the Fresco library works
Saving a century a day: how the Fresco library worksSaving a century a day: how the Fresco library works
Saving a century a day: how the Fresco library works
Tyrone Nicholas
 
GPUDirect RDMA and Green Multi-GPU Architectures
GPUDirect RDMA and Green Multi-GPU ArchitecturesGPUDirect RDMA and Green Multi-GPU Architectures
GPUDirect RDMA and Green Multi-GPU Architectures
inside-BigData.com
 
Am335x SOM from Calixto. Represented by Teknown in Americas
Am335x SOM from Calixto. Represented by Teknown in AmericasAm335x SOM from Calixto. Represented by Teknown in Americas
Am335x SOM from Calixto. Represented by Teknown in Americas
Muhammad Riyaz
 
If AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC ArchitectureIf AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC Architecture
Allan Cantle
 
Gpu microprocessors
Gpu microprocessorsGpu microprocessors
Gpu microprocessors
Arsalan Qureshi
 
Beagle board
Beagle boardBeagle board
Beagle board
Kondaveeti Arun Gopal
 
Comparativa cpu
Comparativa cpuComparativa cpu
Comparativa cpu
tuxman82
 
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraphMobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
changehee lee
 
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraphMobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
JP Lee
 
How to build a gaming computer
How to build a gaming computerHow to build a gaming computer
How to build a gaming computer
Donald Gillies
 
Database Research on Modern Computing Architecture
Database Research on Modern Computing ArchitectureDatabase Research on Modern Computing Architecture
Database Research on Modern Computing Architecture
Kyong-Ha Lee
 
Storage: Alternate Futures
Storage: Alternate FuturesStorage: Alternate Futures
Storage: Alternate Futures
小新 制造
 
Tgs riyan
Tgs riyanTgs riyan
Tgs riyan
riyanpranado
 
Tgas riyan
Tgas riyanTgas riyan
Tgas riyan
riyanpranado
 
Tgas riyan
Tgas riyanTgas riyan
Tgas riyan
riyanpranado
 
DIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wDIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_w
Toshihisa Tanaka
 
Graphics Processing Unit by Saurabh
Graphics Processing Unit by SaurabhGraphics Processing Unit by Saurabh
Graphics Processing Unit by Saurabh
Saurabh Kumar
 
Power Point for Assignment 1
Power Point for Assignment 1Power Point for Assignment 1
Power Point for Assignment 1
peiwen0813
 

Similar to Computers of 2020 and 2030 (20)

DDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM MemoryDDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM Memory
 
DDR, GDDR, HBM Memory : Presentation
DDR, GDDR, HBM Memory : PresentationDDR, GDDR, HBM Memory : Presentation
DDR, GDDR, HBM Memory : Presentation
 
Saving a century a day: how the Fresco library works
Saving a century a day: how the Fresco library worksSaving a century a day: how the Fresco library works
Saving a century a day: how the Fresco library works
 
GPUDirect RDMA and Green Multi-GPU Architectures
GPUDirect RDMA and Green Multi-GPU ArchitecturesGPUDirect RDMA and Green Multi-GPU Architectures
GPUDirect RDMA and Green Multi-GPU Architectures
 
Am335x SOM from Calixto. Represented by Teknown in Americas
Am335x SOM from Calixto. Represented by Teknown in AmericasAm335x SOM from Calixto. Represented by Teknown in Americas
Am335x SOM from Calixto. Represented by Teknown in Americas
 
If AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC ArchitectureIf AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC Architecture
 
Gpu microprocessors
Gpu microprocessorsGpu microprocessors
Gpu microprocessors
 
Beagle board
Beagle boardBeagle board
Beagle board
 
Comparativa cpu
Comparativa cpuComparativa cpu
Comparativa cpu
 
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraphMobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
 
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraphMobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
 
How to build a gaming computer
How to build a gaming computerHow to build a gaming computer
How to build a gaming computer
 
Database Research on Modern Computing Architecture
Database Research on Modern Computing ArchitectureDatabase Research on Modern Computing Architecture
Database Research on Modern Computing Architecture
 
Storage: Alternate Futures
Storage: Alternate FuturesStorage: Alternate Futures
Storage: Alternate Futures
 
Tgs riyan
Tgs riyanTgs riyan
Tgs riyan
 
Tgas riyan
Tgas riyanTgas riyan
Tgas riyan
 
Tgas riyan
Tgas riyanTgas riyan
Tgas riyan
 
DIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wDIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_w
 
Graphics Processing Unit by Saurabh
Graphics Processing Unit by SaurabhGraphics Processing Unit by Saurabh
Graphics Processing Unit by Saurabh
 
Power Point for Assignment 1
Power Point for Assignment 1Power Point for Assignment 1
Power Point for Assignment 1
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 

Computers of 2020 and 2030

  • 1. COMPUTERS OF 2020 AND 2030 Tat Iwamoto January 2013 Saturday, January 19, 13
  • 2. WHERE ARE WE NOW? • Most popular computer of 2012, iPhone 5 • No longer PC. Desktop and laptops are irrelevant. Saturday, January 19, 13
  • 3. Modem x2 CPU 1.3GHz 4Gb LPDDR2 Wifi/BT 4Gb LPDDR2 x3 Misc GPU Peripherals 325MHz 128Gbit NAND IPHONE 5 SYSTEM Saturday, January 19, 13
  • 4. DIE SIZE • A6 (32nm) 100mm^2 • LPDDR2 (20nm) 100mm^2 x2 • Flash (20nm) 200mm^2 •= 400mm^2 • Just very rough estimate Saturday, January 19, 13
  • 5. MOORE’S LAW Density converted to 2013 mm^2 1,000,000 • 2013 = 400mm^2 100,000 • Density increase 10,000 1,000 • 2020 = 16x 100 • 2030 = 1000x 10 1 2010 2015 2020 2025 2030 Saturday, January 19, 13
  • 6. SCALE THE SAME CONFIGURATION • 2020 • 2030 • 32 core ARM CPU • 2000 core ARM CPU • 48 core GPU • 3000 core GPU • 16GB DRAM • 1TB DRAM • 256GB Flash • 16TB Flash Saturday, January 19, 13
  • 7. LIMITERS (1) • IO Speed • Do not scale with density • Assume scale with linear length • 1.4x for 2x density • 10Gbit/s limit for PCB Saturday, January 19, 13
  • 8. x2 CPU 4Gb LPDDR2 1.3GHz 1Gbit/s x64 bit=8GB/s x3 4Gb LPDDR2 GPU 325MHz 40Mbit/s x4 bit=20MB/s 128Gbit NAND MEMORY IO BANDWIDTH Saturday, January 19, 13
  • 9. 1Gbit/s x16 > 10Gbit/s CPU x32 More pins needed to scale 64GB DRAM GPU x48 10Gbit/s x100 bit=128GB/s 640Mbit/s x4 bit=320MB/s 256GB Flash MEMORY IO BANDWIDTH 2020 Saturday, January 19, 13
  • 10. CPU x2000 1TB DRAM GPU x3000 10Gbit/s x800 bit=8TB/s 800 pins is impossible 10Gbit/s x16 bit=20GB/s 16TB Flash 20Mbit/s x1000 >10Gbit/s More pins needed to scale MEMORY IO BANDWIDTH 2030 Saturday, January 19, 13
  • 11. LIMITERS (2) • Process difference • Logic • DRAM • Flash • Use different process Saturday, January 19, 13
  • 12. LIMITERS (3) • Power • Need to keep battery time • Frequency and power roughly scales with linear length • 2x Density = 1.4x Speed, 0.7x Power • Need to lower activity to keep heat at same level Saturday, January 19, 13
  • 13. LIMITERS (4) • Chips can’t get smaller • Pad limit • Package pin limit Saturday, January 19, 13
  • 14. INTEGRATE DRAM DIES • DRAM pins run out first • Memory is cooler than logic • Keep flash off chip • 2x transistors = 1.4x logic + 0.7x additional area • Use additional area for memory • DRAM -> SRAM • DRAM : SRAM 6:1 bit density Saturday, January 19, 13
  • 15. 2020 RAM ON-CHIP • 16x Density • 1GB DRAM -> 12mm^2 • Die -> 7mm^2 • DRAM vs Logic density gap 2:1 •x 4 for same power = 28mm^2 • DRAM:SRAM = 1:6 • 72mm^2 for memory • 1GB SRAM = 144mm^2 • 72mm^2 = 512MB SRAM Saturday, January 19, 13
  • 16. No external DRAM CPU x8 No pins No IO power 512MB SRAM CPU 1.3 x 4 = 5.2GHz GPU x12 GPU 325 x 4 = 1.3GHz Enough memory bandwidth 640Mbit/s x4 bit=320MB/s 256GB Flash 2020 SOC Saturday, January 19, 13
  • 17. 2030 ONE CHIP • 1000x Density • 1GB DRAM -> 0.2mm^2 • Die -> 0.1mm^2 • 16GB Flash -> 0.2mm^2 •x 32 for same power •1 GB SRAM = 2.4mm^2 = 3mm^2 • 97mm^2 = 40GB • 97mm^2 for memory • Build chip on Flash process • Logic only 3% • SRAM + Flash • Not dominant area • Maybe lower frequency Saturday, January 19, 13
  • 18. No external DRAM/Flash CPU x64 No pins No IO power 40GB SRAM or Flash CPU 1.3 x 32 = 40GHz GPU 325 x 32 = 10GHz GPU x96 Consider SRAM / Flash mix 2030 SOC Saturday, January 19, 13
  • 19. TWEAKS • Use better CPU/GPU • Less cores / more memory • Smaller overall die? Saturday, January 19, 13
  • 20. MORE OPTIONS • Integrate other IO peripherals • Should be enough room for that, too • OK as long as pin count is low • Special IO may require lower density Saturday, January 19, 13
  • 21. OTHER DEVELOPMENTS • Mixed process technology: logic + DRAM + Flash • Package technology: more pins, more interconnect speed • Interconnect technology: 10Gbit/s+ Saturday, January 19, 13