SlideShare uma empresa Scribd logo
1 de 36
Dr. Rajveer S Shekhawat
GM, New Products Development,
Secure Meters Ltd
Performance and Power Challenges to
mobile computing
HD Video playback
Steaming audio & video
3D Gaming
3D interfaces
Web browsing
Multiple application
Location-based services (maps and satellite images)
So single processors are being replaced by multicore
processors to meet the above requirements.04/07/15 CMCTAR2012 2
Predictions
04/07/15 CMCTAR2012 3
04/07/15 CMCTAR2012 4
Major Mobile Devices using
MCPs
Smart phones
PDAs
Tablets
Laptops
Game Stations
Vehicle navigation systems
04/07/15 CMCTAR2012 5
Performance Challenges
Multi core architectures with high integration of
peripherals are needed to deliver ever increasing
performance. The likely peripherals are:
Graphics/image/video
Voice/speech
Intelligent keys/trackballs
3D motion
GPS
Communication (Bluetooth, WiFi, IR, GSM/UMTS)
04/07/15 CMCTAR2012 6
Challenge areas
Hardware
Architecture
Computation
Speed
Power
Complexity
Graphics
speech
Software
System programming
Application programming
User interface
04/07/15 CMCTAR2012 7
Cost Optimization
04/07/15 CMCTAR2012 8
Power Optimization
04/07/15 CMCTAR2012 9
04/07/15 CMCTAR2012 10
04/07/15 CMCTAR2012 11
04/07/15 CMCTAR2012 12
04/07/15 CMCTAR2012 13
04/07/15 CMCTAR2012 14
04/07/15 CMCTAR2012 15
04/07/15 CMCTAR2012 16
Parallel Programming
Multi-core architectures can help in reducing power
consumption of single CPU to increase computational
power. However to best make use of them, we need to
write efficient parallel programs for both systems and
application programming. This area is still evolving
and needs better programming tools to support faster,
accurate and efficient programs.
Multi-core processors can have two configurations:
 Symmetric multiprocessing (SMP)
 Assymetric multiprocessing (ASMP)
04/07/15 CMCTAR2012 17
Symmetri Multi Processing
SMP architecture consists of two or more identical
CPU cores.
All cores share a common system memory and are
controlled by a single Operating system.
Each CPU is capable of operating independently on
different workloads and whenever possible, is also
capable of sharing workloads with the other CPU.
04/07/15 CMCTAR2012 18
Example
NVIDIA Tegra 2 and Tegra 3
04/07/15 CMCTAR2012 19
04/07/15 CMCTAR2012 20
04/07/15 CMCTAR2012 21
Architectural Features of Tegra 2
04/07/15 CMCTAR2012 22
 Dynamic length 8-stage pipeline supporting speculative out-of-order
execution. This allows the processor to dynamically reorder instructions to
improve performance by avoiding stalls due to instruction latencies and
resource conflicts. Older generation Cortex-A8 processors use an in-order
pipeline and are unable to avoid the penalties that arise from branching and
cache misses support for speculative branch predictions to avoid branching
penalties.
 A Dual-core Symmetrical Multiprocessing (SMP) configuration operating
either independently, or in lockstep to deliver peak performance when
needed, and consuming almost zero power when idle.
 32KB Instruction cache and 32KB Data cache per core with both cores sharing
a common 1MB L2 Cache. The 1MB L2 cache is large enough to load an entire
browser memory footprint into cache to provide a faster Web browsing
experience.
 CPU cores that are optimized to operate at a frequency of one Gigahertz with
the ability to scale up to even higher frequencies. The two cores are assisted
by a common snoop control unit that enforces coherency between the cores
and manages the common 1MB L2 cache shared by the two cores.
04/07/15 CMCTAR2012 23
Intelligent Power Management
Long battery life along with high computing power is
only feasible if we can use multi-core architectures
with low power consumption. A popular technique is
Dynamic Voltage and Frequency Scaling (DVFS).
Here the voltages (both supply and threshold) can be
reduced to for lower power operation. Further
frequency of operation can also be scaled down.
However, to keep the execution timing of tasks intact,
multitasking/mutit-threading can be used. There
appropriate scheduling algo’s for multi-cores.
04/07/15 CMCTAR2012 24
04/07/15 CMCTAR2012 25
Tegra 3 from Nvidia (vSMP)
04/07/15 CMCTAR2012 26
Renesas Dual Core (EMMA)
04/07/15 CMCTAR2012 27
EMMA Features
It is an application processor for smart mobiles.
It has two ARM Cortex-9 cores with two Neon
extensions
It has an integrated audio/video engine,
A 3D graphics block
A number of communication interfaces
It uses hardware accelerator for HD quality decoding
It consumes minimal power
04/07/15 CMCTAR2012 28
04/07/15 CMCTAR2012 29
04/07/15 CMCTAR2012 30
04/07/15 CMCTAR2012 31
Expectations (PwC report)
04/07/15 CMCTAR2012 32
Parallel Programming
04/07/15 CMCTAR2012 33
04/07/15 CMCTAR2012 34
Common Prog Environs
04/07/15 CMCTAR2012 35
Thanks
04/07/15 CMCTAR2012 36

Mais conteúdo relacionado

Mais procurados

39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
Embeddedbvp
 

Mais procurados (20)

MTE104-L1: Introduction to Mechatronics
MTE104-L1: Introduction to MechatronicsMTE104-L1: Introduction to Mechatronics
MTE104-L1: Introduction to Mechatronics
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
Power Management in Embedded Systems
Power Management in Embedded Systems Power Management in Embedded Systems
Power Management in Embedded Systems
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
PPU_PNSS-1_ICS-2014
PPU_PNSS-1_ICS-2014PPU_PNSS-1_ICS-2014
PPU_PNSS-1_ICS-2014
 
Nvidia (History, GPU Architecture and New Pascal Architecture)
Nvidia (History, GPU Architecture and New Pascal Architecture)Nvidia (History, GPU Architecture and New Pascal Architecture)
Nvidia (History, GPU Architecture and New Pascal Architecture)
 
How will you manage your PC fleet in the new computing environment?
How will you manage your PC fleet in the new computing environment?How will you manage your PC fleet in the new computing environment?
How will you manage your PC fleet in the new computing environment?
 
GRAPHICS PROCESSING UNIT (GPU)
GRAPHICS PROCESSING UNIT (GPU)GRAPHICS PROCESSING UNIT (GPU)
GRAPHICS PROCESSING UNIT (GPU)
 
Intel Optane Data Center Persistent Memory
Intel Optane Data Center Persistent MemoryIntel Optane Data Center Persistent Memory
Intel Optane Data Center Persistent Memory
 
SoC based smartphone processors
SoC based smartphone processorsSoC based smartphone processors
SoC based smartphone processors
 
Danish presentation
Danish presentationDanish presentation
Danish presentation
 
Ximea - the pc camera, 90 gflps smart camera
Ximea  - the pc camera, 90 gflps smart cameraXimea  - the pc camera, 90 gflps smart camera
Ximea - the pc camera, 90 gflps smart camera
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Ch1
Ch1Ch1
Ch1
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
SRAM- Ultra low voltage operation
SRAM- Ultra low voltage operationSRAM- Ultra low voltage operation
SRAM- Ultra low voltage operation
 
The Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on LinuxThe Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on Linux
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
 

Destaque

DCD Census Key Findings India 2011-2012
DCD Census Key Findings India 2011-2012DCD Census Key Findings India 2011-2012
DCD Census Key Findings India 2011-2012
Anixter
 
2014 Mediakit V 1.2
2014 Mediakit V 1.22014 Mediakit V 1.2
2014 Mediakit V 1.2
ben007
 
DCD Census Key findings Australia 2011-2012
DCD Census Key findings Australia 2011-2012DCD Census Key findings Australia 2011-2012
DCD Census Key findings Australia 2011-2012
Anixter
 
DCD Census Key Findings SEA 2011-2012
DCD Census Key Findings SEA 2011-2012DCD Census Key Findings SEA 2011-2012
DCD Census Key Findings SEA 2011-2012
Anixter
 
20080617 05 Mysql
20080617 05 Mysql20080617 05 Mysql
20080617 05 Mysql
stiq 2e
 
DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012
Anixter
 
私のSql -My Sql
私のSql -My Sql私のSql -My Sql
私のSql -My Sql
stiq 2e
 
PPT 2 day Shanghai
PPT  2 day ShanghaiPPT  2 day Shanghai
PPT 2 day Shanghai
ben007
 
Innovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangaloreInnovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangalore
Rajveer Shekhawat
 
Lessons from life as a dog
Lessons from life as a dogLessons from life as a dog
Lessons from life as a dog
Katie Delgado
 

Destaque (17)

DCD Census Key Findings India 2011-2012
DCD Census Key Findings India 2011-2012DCD Census Key Findings India 2011-2012
DCD Census Key Findings India 2011-2012
 
2014 Mediakit V 1.2
2014 Mediakit V 1.22014 Mediakit V 1.2
2014 Mediakit V 1.2
 
Adventures in Cat Herding
Adventures in Cat HerdingAdventures in Cat Herding
Adventures in Cat Herding
 
Dick and Jane
Dick and JaneDick and Jane
Dick and Jane
 
DCD Census Key findings Australia 2011-2012
DCD Census Key findings Australia 2011-2012DCD Census Key findings Australia 2011-2012
DCD Census Key findings Australia 2011-2012
 
DCD Census Key Findings SEA 2011-2012
DCD Census Key Findings SEA 2011-2012DCD Census Key Findings SEA 2011-2012
DCD Census Key Findings SEA 2011-2012
 
Saku textmining 4 textmining for social
Saku textmining 4  textmining for socialSaku textmining 4  textmining for social
Saku textmining 4 textmining for social
 
20080617 05 Mysql
20080617 05 Mysql20080617 05 Mysql
20080617 05 Mysql
 
DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012
 
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
 
Smart systems for energy management
Smart systems for energy managementSmart systems for energy management
Smart systems for energy management
 
私のSql -My Sql
私のSql -My Sql私のSql -My Sql
私のSql -My Sql
 
Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014
 
PPT 2 day Shanghai
PPT  2 day ShanghaiPPT  2 day Shanghai
PPT 2 day Shanghai
 
Innovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangaloreInnovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangalore
 
Lessons from life as a dog
Lessons from life as a dogLessons from life as a dog
Lessons from life as a dog
 
VoX
VoXVoX
VoX
 

Semelhante a Architectures for mobile computing dec12

Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
Jonah McLeod
 
Cache performance-x86-2009
Cache performance-x86-2009Cache performance-x86-2009
Cache performance-x86-2009
Léia de Sousa
 
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
samveed
 

Semelhante a Architectures for mobile computing dec12 (20)

Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italiaYashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
 
The Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
The Power of One: Supermicro’s High-Performance Single-Processor Blade SystemsThe Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
The Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
 
Casp report
Casp reportCasp report
Casp report
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTM
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
ate_full_paper
ate_full_paperate_full_paper
ate_full_paper
 
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
 
Crypto Performance on ARM Cortex-M Processors
Crypto Performance on ARM Cortex-M ProcessorsCrypto Performance on ARM Cortex-M Processors
Crypto Performance on ARM Cortex-M Processors
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
 
Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...Designing of telecommand system using system on chip soc for spacecraft contr...
Designing of telecommand system using system on chip soc for spacecraft contr...
 
Architecture exploration of recent GPUs to analyze the efficiency of hardware...
Architecture exploration of recent GPUs to analyze the efficiency of hardware...Architecture exploration of recent GPUs to analyze the efficiency of hardware...
Architecture exploration of recent GPUs to analyze the efficiency of hardware...
 
Cache performance-x86-2009
Cache performance-x86-2009Cache performance-x86-2009
Cache performance-x86-2009
 
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
Advantech Intelligent Communication Gateways are ARM-based robust platforms w...
 
Asar resume
Asar resumeAsar resume
Asar resume
 

Último

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

Architectures for mobile computing dec12