SlideShare a Scribd company logo
1 of 33
Aggressively Duty-Cycled Platforms:  Embedded, Mobile & Multi-Core Some observations from the field Rajesh Gupta UC San Diego mesl . ucsd . edu Nokia Meeting, August 2008 “ Future lies in system architectures built for aggressive duty-cycling”
New Age Computing & Communications Devices ,[object Object],[object Object],[object Object],Power Supply Battery DC-DC Converter Communication Radio Modem RF Transceiver Processing Programmable  Ps & DSPs (apps, protocols etc.) Memory ASICs Peripherals Disk Display
Much Wider Dynamic Range of Power/Energy Consumption ,[object Object],Stargate – Mobile Research Platform (Device is in “idle” state)  packet Transmit Processing Transmit Amplifier d packet Receive Processing 50 nJ/bit 100 pJ/bit/m
Multiple Radios Are Common ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Achieving High Energy Efficiency: Lessons Learnt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mult-Core DPM GreenLight Coherent Coprocessing
Algorithmically, there are basically two ways to save power ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Competitive and Adversarial Approaches using Probabilistic Model Checking Machine Learning Techniques Convex Optimization for Thermally Efficient Multi-Cores
Architecturally: ‘Collaborate’  ,[object Object],[object Object]
Collaborating Radios Can ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaborating Radios can improve efficiency, reliability,… ,[object Object],[object Object],Switch :  Wi-Fi ->  BT Bluetooth Wi-Fi
GreenLight:  Putting Machines To Sleep Transparently Somniloquy enables servers to enter and exit sleep while maintaining their network and application level presence.  Peripheral Laptop Low power domain Network interface Secondary processor Network interface Management software Main processor, RAM, etc
Takeaways ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recent Publications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Credits: Projects and Teams  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaborating Radios Can ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical power distribution Power breakdown for a  fully   connected  mobile device in  idle  mode, with LCD screen and backlight turned off. ,[object Object],[object Object]
Common Radio Standards Higher throughput radios have a  lower  energy/bit value    … have a  higher  idle power consumption  And they have different ranges.
Consider: BT and WiFi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WiFi Active WiFi Active WiFi PSM WiFi Active BT Active WiFi Active BT Sniff Bluetooth Wi-Fi   264 mW 990 mW 81 mW 5.8 mW
1. BT as a paging radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple paging  (with range compensation) ,[object Object],[object Object],Power Savings for 802.11 card only vs PSP :  41% (SS1) to 95% (SS2)  Throughput -  Same as Awake Mode (CAM) , maximum throughput Latency  -  Setup latency, amortized across session
2. CoolSpots: Radio Hierarchy
CoolSpots Network Architecture Infrastructure Computers CoolSpot Access Point BT WiFi BT WiFi Mobile Device Backbone Network IP address on Backbone Subnet Low-power Bluetooth link (always maintained, when possible) 1 Mobile device monitors channel and implements switching policy 2 WiFi link is dynamically activated based on switching determination 3 Access point changes routing table on “switch” message from mobile device 4 Switching is transparent: applications always use the IP address of the local subnet. 5
Technical Challenge: Design of Switching Policies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When: Policies bluetooth-fixed (using sniff mode) wifi CAM (normalization baseline) wifi-fixed (using PSM) bandwidth-X cap-static-X cap-dynamic kbps > X  kbps < X  kbps < X  time > Y  time > Y  kbps < Z  Z = kbps Use WiFi Channel Use Bluetooth Channel
Experimental Setup ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Test Machine   (TM) Base Station (BS)   RM Mobile Device (MD) SP Data Acquisition   (DA) ETH BT WiFi mW Distance adjustment ETH  = Wired Ethernet mW  = Power Measurements BT  = Bluetooth  WiFi  = WiFi Wireless RM  = Route Management SP  = Switching Policy Benchmark suite
Switching Example: MPEG4 streaming   ,[object Object],[object Object],Switching is transparent to unmodified applications! Switch :  Wi-Fi ->  BT Bluetooth Wi-Fi
Results  (Intermediate Location) ,[object Object],[object Object]
CoolSpots Results across various benchmarks  w ifi-fixed  consumes lowest energy for data transfer,  any bluetooth policy  for idle Overall,  cap-dynamic  does well taking into account energy and latency  Video benchmarks really highlight problems with  wifi-fixed   and  bandwidth-x
3. VoIP in Enterprise: Cell2Notify Internet IP Phone Soft Phone LAN Access  Point SIP Proxy Smart Phone Wi - Fi interface GSM interface Base Station ATA GSM Network PSTN Enterprise Network Register GSM number Incoming VoIP call Disable Wi-Fi Match VoIP to GSM number Call GSM number Enable Wi-Fi Complete call setup over Wi-Fi ATA = Analog Telephony Adapter ,[object Object],[object Object]
Power Consumption of a Smartphone  Cingular 2125 ,[object Object],[object Object],[object Object],1113.811 Wi-Fi (send/recv) 441.82 Wi-Fi (Connected) 1042.44 Wi-Fi (searching) 27.38 GSM Idle 15.688 All Radios Off (Flight mode) Power (mW) Scenario
Battery Lifetime : Smartphone ,[object Object],[object Object],[object Object],70% 230% 540%
Alternative: VoIP over Cellular Data Network? ,[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET Journal
 
Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surfaceVARUN KUMAR
 
Ku kaband experiment report 2006
Ku kaband experiment report 2006Ku kaband experiment report 2006
Ku kaband experiment report 2006Dr.Joko Suryana
 
Energy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewEnergy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewIOSR Journals
 
Designing of an automated power meter reading
Designing of an automated power meter readingDesigning of an automated power meter reading
Designing of an automated power meter readingManoj Kollam
 
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...IJMTST Journal
 
Echelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Corporation
 
Smart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecuritySmart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecurityDavid Wallom
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachjournalBEEI
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...IJERA Editor
 
Survey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocolSurvey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocoleSAT Publishing House
 
An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...IJECEIAES
 

What's hot (18)

IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
 
Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surface
 
Ku kaband experiment report 2006
Ku kaband experiment report 2006Ku kaband experiment report 2006
Ku kaband experiment report 2006
 
Energy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewEnergy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A Review
 
Designing of an automated power meter reading
Designing of an automated power meter readingDesigning of an automated power meter reading
Designing of an automated power meter reading
 
05173187
0517318705173187
05173187
 
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
 
Echelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid Analytics
 
Smart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecuritySmart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and Cybersecurity
 
C04953540
C04953540C04953540
C04953540
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approach
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
 
Survey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocolSurvey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocol
 
I044036069
I044036069I044036069
I044036069
 
An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...
 
C011131925
C011131925C011131925
C011131925
 
O4102103111
O4102103111O4102103111
O4102103111
 
K016136062
K016136062K016136062
K016136062
 

Similar to Duty-Cycled Platforms for Embedded, Mobile & Multi-Core Systems

5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013Muljati Muli
 
Smart grid communications
Smart grid communicationsSmart grid communications
Smart grid communicationssrikanth reddy
 
OPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT TECHNOLOGIES
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networkseSAT Journals
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networkseSAT Publishing House
 
The essential role of AI in the 5G future
The essential role of AI in the 5G futureThe essential role of AI in the 5G future
The essential role of AI in the 5G futureQualcomm Research
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop TransmissionIOSR Journals
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsiMinds conference
 
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...IJNSA Journal
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureCPqD
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkPatricia Viljoen
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Eiko Seidel
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationdinesh kumar
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...marwaeng
 
Final Presentation
Final PresentationFinal Presentation
Final Presentationmuzzamilaziz
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...IRJET Journal
 

Similar to Duty-Cycled Platforms for Embedded, Mobile & Multi-Core Systems (20)

5G peek
5G peek5G peek
5G peek
 
5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013
 
Smart grid communications
Smart grid communicationsSmart grid communications
Smart grid communications
 
OPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocols
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networks
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networks
 
The essential role of AI in the 5G future
The essential role of AI in the 5G futureThe essential role of AI in the 5G future
The essential role of AI in the 5G future
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
 
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access Infrastructure
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The Network
 
Concepts of smart meter
Concepts of smart meterConcepts of smart meter
Concepts of smart meter
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
5G network architecture progress
5G network architecture progress5G network architecture progress
5G network architecture progress
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
 

More from Rajesh Gupta

More from Rajesh Gupta (9)

Fmcad08
Fmcad08Fmcad08
Fmcad08
 
Gupta datamule
Gupta datamuleGupta datamule
Gupta datamule
 
Calit2 intro12
Calit2 intro12Calit2 intro12
Calit2 intro12
 
Bob conn2013
Bob conn2013Bob conn2013
Bob conn2013
 
Nr cgupta
Nr cguptaNr cgupta
Nr cgupta
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
 
Isat06 Rev2
Isat06 Rev2Isat06 Rev2
Isat06 Rev2
 
Access
AccessAccess
Access
 
Gli07
Gli07Gli07
Gli07
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Duty-Cycled Platforms for Embedded, Mobile & Multi-Core Systems

  • 1. Aggressively Duty-Cycled Platforms: Embedded, Mobile & Multi-Core Some observations from the field Rajesh Gupta UC San Diego mesl . ucsd . edu Nokia Meeting, August 2008 “ Future lies in system architectures built for aggressive duty-cycling”
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. GreenLight: Putting Machines To Sleep Transparently Somniloquy enables servers to enter and exit sleep while maintaining their network and application level presence. Peripheral Laptop Low power domain Network interface Secondary processor Network interface Management software Main processor, RAM, etc
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Common Radio Standards Higher throughput radios have a lower energy/bit value … have a higher idle power consumption And they have different ranges.
  • 18.
  • 19.
  • 20.
  • 21. 2. CoolSpots: Radio Hierarchy
  • 22. CoolSpots Network Architecture Infrastructure Computers CoolSpot Access Point BT WiFi BT WiFi Mobile Device Backbone Network IP address on Backbone Subnet Low-power Bluetooth link (always maintained, when possible) 1 Mobile device monitors channel and implements switching policy 2 WiFi link is dynamically activated based on switching determination 3 Access point changes routing table on “switch” message from mobile device 4 Switching is transparent: applications always use the IP address of the local subnet. 5
  • 23.
  • 24. When: Policies bluetooth-fixed (using sniff mode) wifi CAM (normalization baseline) wifi-fixed (using PSM) bandwidth-X cap-static-X cap-dynamic kbps > X kbps < X kbps < X time > Y time > Y kbps < Z Z = kbps Use WiFi Channel Use Bluetooth Channel
  • 25.
  • 26.
  • 27.
  • 28. CoolSpots Results across various benchmarks w ifi-fixed consumes lowest energy for data transfer, any bluetooth policy for idle Overall, cap-dynamic does well taking into account energy and latency Video benchmarks really highlight problems with wifi-fixed and bandwidth-x
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.