Upload
zohaib-gilani
View
217
Download
0
Embed Size (px)
Citation preview
8/6/2019 Arm Future Perspective
1/16
1
The State of the Future:ARMs Perspective
Emre Ozer
ARM R&D, Cambridge
Nov 16, 2009
8/6/2019 Arm Future Perspective
2/16
2
ARMIP Company
Processor IP Physical IP Fabric and Peripheral IP Development Tools
Processor Family M-Class (Ultra-low power and very low-power)
Microcontrollers R-Class (Real-time and embedded processors)
Automotive, control, critical-safety, military and space A-Class (Application processors)
Mobile, Smartphone, Consumer Electronics, Netbooks andServers
look at the power characteristics
of A-class ARM
8/6/2019 Arm Future Perspective
3/16
3
Current R&D ActivitiesProcess, Voltage and Temperature Variations
Project: Razor- Energy-efficient adaptive processor aiming atTechnology and Environment variations and fault toleranceCustom Processors
Project: Reconfigurable Array and Fabric Tool design forapplication-specific custom processor
System-level Performance and Power Modelling Project: Accurate Modelling of SoC Detailed models of memory
controllers and system power
Memory Bandwidth Project: EuroCloud - 3D DRAM on Logic
Cloud Computing and low-power Servers Project: EuroCloud Low-power server using multi-core Cortex A9
for Mobile Cloud apps
8/6/2019 Arm Future Perspective
4/16
4
Challenges
1.Process Variations, Reliability andFault Tolerance
2.Power Dark Silicon Problem3.
Memory Wall4.Scalability5.Cloud Computing
8/6/2019 Arm Future Perspective
5/16
5
Challenge 1: Variations, Reliability and Fault Tolerance
Variations Process, voltage, temperature and dynamic From die to die, wafer to wafer Yield is a concern
Soft errors Single-event transients, Single event upsets, Single-event latchups
and etc.
Hard errors Aging, wear-out, NBTI and etc.
Reliable Execution Hardware and software solutions required
Fault tolerance techniques Beyond 22nm, operating requirements forsafety-critical and space
applications may also be true forgeneral-purpose apps
8/6/2019 Arm Future Perspective
6/16
6
Challenge 2: Power Dark Silicon Problem
Area
Peak freq
Year
Node 45nm
1
2008
1
22nm
~1/4
2014
1.6
11nm
~1/16
2020
2.4
Power
@ 45nm freq@ peak freq
1
1
0.6
1
0.3
0.6
Exploitable Si(equivalent Power)
24% 10%
8/6/2019 Arm Future Perspective
7/16
7
Challenge 2: Power Dark Silicon Problem
How to fill the Dark Silicon
On-chip memory (cache, DRAM or other)Turn off when not used
Hardware accelerators (Video, audio,encryption and etc)
Only activate the required accelerators
8/6/2019 Arm Future Perspective
8/16
8
Challenge 3: Memory Wall
DRAM Bandwidth & Latency cannot keep up with the
computational demands Get worse with increasing number of many cores
Solution to Bandwidth 3D DRAM Integration
Solution to Latency Alternative Memory technologies
Phase-change RAM, MRAM and etc
3D Integration
8/6/2019 Arm Future Perspective
9/16
9
Challenge 4: Scalability
Future is homogeneous many cores. Good! but Performance Scalability
Programming and Tools Interconnection network
Power Scalability May not power all the cores at the same time!
Heterogeneous many cores ormany accelerators could bemore power-scalable option in the future Corollary to the
Dark Silicon Problem
8/6/2019 Arm Future Perspective
10/16
10
Challenge 5: Cloud Computing
The cloud will define the software platform
The client will be a server (and vice versa)
8/6/2019 Arm Future Perspective
11/16
11
20122011
1Q 2Q 3Q 4Q1Q 2Q 3Q 4Q1Q 2Q 3Q 4Q
2010
EuroCloud Roadmap = Deliverable= Vision
2013 2014 2015
Nokia80M users ?
ARM nextgen CPUrelease 1 ?
ARM nextgen CPUrelease 2 ?
ARM nextgen CPUrelease 3 ?
Wide DRAMproto chips ?
Multi-Linuxnon-coherentserver systemreport
Scalablecaches andinterconnectsreport
Non-coherentserver-on-chiparch report
Comparisonof standardvs. EuroCloudservers report
3D DRAMcontrollerdesign
Off-chipNICdesign
Server PMdesign +Heterogeneousnode arch report
Standardvs. EuroCloudserverdemonstration
Faults/errorsanalysis report
Reliability ofcores/clustersreport
Reliability ofcaches/DRAMreport
Reliability of3D interconnectreport
Race-free/lock-freememory orderingreport
Nokia300M users
Nokia800M users?
Wide DRAMstandard ?
Early physicalprotospecification
TSV orinterposerproto
Thermalprotoanalysis
Cost/yieldanalysis
ARM
IMEC
OtherRelatedSpeculation
EPFL
UCY
Wide DRAMin volumeproduction ?s
Ovi serverinstrumentationsetup
Server apps
and x86 servercomparisonreport
Cloud arch andruntime protocreated
Ovi server loadanalysis report
Server HWaccelerationreport
EuroCloudserver boardsready
1st Cloud appdemo ready
Cloud appready forpublic trials
Cloud apptrial report
EuroCloudservers involumeproduction ?
Green Nokiadata centergoes online ?
CommercialEuroCloudoutsourceddesign start ?
CommercialEuroCloudserverprototypes ?
NOKIA
Elpida 1GBTSV DRAMin volumes
8/6/2019 Arm Future Perspective
12/16
12
Main Topics EC could focus on
Dark silicon problem On-chip memory, HW accelerators, perhaps new battery technologies
Custom accelerators Tools and novel HW structures (e.g. reconfigurable fabric and arrays)
Reliability and Fault tolerance Beyond 22nm
Memory Technologies 3D integration, novel memory elements and etc.
Cloud computing HW and SW Low-power servers in the Data Centres Mobile devices are also Cloud servers Cloud Standardization Virtualization
8/6/2019 Arm Future Perspective
13/16
13
EC could encourage Physical prototype development rather than virtual prototypes:
FPGAs and even ASICs To understand the variation effects beyond22nm Unfortunately, not having a Euro foundry is a concern for both researchers and
industry
There is ST, NXP and Infineon but GlobalFoundries could be alternative Euro fab (e.g. Dresden fab)
Addressing the Dark silicon problem Heterogeneity, custom accelerators, on-chip memory and etc.
Memory Technologies Almost no European memory vendor In the short term, the focus should be on 3D DRAM Integration
Cloud Computing converges with Embedded Computing Embedded systems will become future Cloud client and Cloud server SW, Virtualization, Infrastructure Standardization
8/6/2019 Arm Future Perspective
14/16
14
Industrys View on EC Projects
In the industry, the general view on EC projects is that theyare not very successful.
Underlying reasons: Too many partners in the consortia
In ARM, we believe that STREP like (3-to-5 partner) projects aremore agile and successful than the IP projects
Due to previous experiences, ARM avoids participating IP-typeprojects Most of the projects led by the academia with academic agenda
pushes away the industrial participation
No real product comes after the project ends
8/6/2019 Arm Future Perspective
15/16
8/6/2019 Arm Future Perspective
16/16
16
THE END