SlideShare a Scribd company logo
1 of 4
Download to read offline
Proposal Title:
Power consumption prediction based on
statistical learning technique
Abstract
Early power estimation is a critical requirement for both SoC (system-on-chip) architects and
marketing, which must provide competitive, yet realistic, power consumption RFQs (request for
quotation) to customers in order to achieve design wins. RFQs based on deterministic techniques
may work reasonably well when there is enough information, and the available data closely match
the target design. However, this approach can be strongly design dependent, and the same
model, which provided a good estimate on one design/technology, may fail on another
design/technology with different specs and operating conditions. In this talk, we will present an
innovative approach for early power consumption estimation based on statistical learning. The
proposed statistical model has been compared against existing RFQs, and validated on two
taped-out products for networking in leading-edge CMOS technology.
Proposal Description
Statistical learning (sometimes also referred as machine learning) is a set of powerful tools for
understanding and modeling data sets and for learning from data. Statistical learning builds a statistical
model for predicting a dependent (output) variable, like power consumption, from one or more
independent (input) variables, such as supply voltage, temperature, active area, working frequency, and
switching activity. Today, these techniques are successfully used in several fields such as stock markets,
artificial intelligence, pattern recognition, computer vision, bioinformatics, spam filtering, data mining,
etc. Although data interpolation and fitting techniques (i.e., least-squares) have been used in the past, a
unified theoretical framework that gives a probabilistic interpretation to data interpolation and exploits
powerful convex optimization algorithms to solve large-scale complex problems has been proposed since
only about twenty years. Only a formal probabilistic interpretation makes data interpolation and statistical
learning suitable to solve prediction and classification problems in many different domains.
To the best of our knowledge, statistical learning has never been used before for power consumption
prediction in the VLSI domain.
Previous attempts to provide realistic and consistent power consumption RFQ estimations across a wide
range of circuits and technologies have proven unreliable, with significant discrepancies with respect to
power analysis performed with standard CAD flows in the worst-power condition. Much more
importantly, the mismatch between RFQ estimations and CAD-based power analysis has put marketing
teams in a tough position with customers, since it was difficult for them to commit on the power
consumption targets set by the customers. Current RFQs are based on spreadsheets incorporating basic
formulas for power calculation that can hardly capture the increasing complexity and heterogeneity of
large SoC designs in advanced technologies. We believe that further attempts to refine these spreadsheets
are either doomed to failure or only some partial success, as they will never be able to realistically
modeling such complex designs.
The fundamental idea underlying this work was to change the perspective. Instead of tweaking by trial-
and-error basic formulas in order to capture the design complexity and advanced technological effects,
we decided to start from a sample space of power analysis results obtained with our CAD (computer-aided
design) flow, and to consider that sample space as the training set for statistical learning. Therefore, our
contribution was to exploit statistical learning techniques to develop a model to predict the power
consumption and the related scaling factors. In particular, our approach is based on multiple linear
regression and power transformations, as outlined in this flow chart shown below.
Of course, developing a model that satisfies all the statistical significance hypotheses is not a
straightforward procedure, and finding the optimal data transformations requires a careful data analysis
and inspection. The methodology outlined in the flowchart has been developed and tested using the most
popular statistical and numerical analysis frameworks, such as R, Mathematica, and Matlab, and the
resulting model and equations can be implemented into an Excel spreadsheet.
We trained our model on the set of power consumption data obtained from the sub-blocks of an ASIC for
networking in a leading edge CMOS technology, and we tested the model on the sign-off power
consumption data of two SoC designs for networking in the same silicon technology. Although this model
was obtained and tested on a specific technology/design architecture, we believe that the general
theoretical foundations of statistical learning make our approach suitable for different design
architectures and technology nodes, and it can effectively complement deterministic RFQ estimations.
Speaker's Bio:
Davide Pandini, Ph.D.,
STMicroelectronics
R&D Manager and Senior Member of the Technical Staff
Davide Pandini holds a Laurea Degree (Summa cum Laude) in Electronics Engineering from the University
of Bologna, Italy, a Ph.D. in Electrical Engineering and Telecommunications from the University of Padova,
Italy, and a Ph.D. in Electrical and Computer Engineering from Carnegie Mellon University, Pittsburgh, U.S.
He was a research intern at Philips Research Labs. in Eindhoven, the Netherlands, and at Digital Equipment
Corp., Western Research Labs. in Palo Alto, CA.
He joined STMicroelectronics in Agrate Brianza, Italy, in 1995, where he is a R&D manager and a senior
member of the technical staff. His current research interests include signal and power integrity, variation-
tolerant design, design for manufacturing, statistical design, and EMC-aware design.
Dr. Pandini has authored and coauthored more than fifty papers in international journals and conference
proceedings, and during the academic years from 1998 to 2000, he was a visiting professor at the
University of Brescia, Italy. He is a work-package manager in several funded European projects, and he is
on the program committee of several international conferences.
In 2008 Dr. Pandini was the recipient of the ST Corporate STAR 2008 Gold Award for leading the R&D
excellence team on EMC-aware design.
Since June 2015, Dr. Pandini is the Chairman of the Steering Committee of the ST Italy Technical Staff.
In September 2015, Davide Pandini served as Volunteer at EXPO2015 "Feeding the Planet, Energy for Life",
in Milano, Italy.

More Related Content

What's hot (10)

Design and analysis of inexact floating point adders
Design and analysis of inexact floating point addersDesign and analysis of inexact floating point adders
Design and analysis of inexact floating point adders
 
Psat toolbox-8631349
Psat toolbox-8631349Psat toolbox-8631349
Psat toolbox-8631349
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
 
Resume-2
Resume-2Resume-2
Resume-2
 
Resume..
Resume..Resume..
Resume..
 
CV Kamil Rakocy
CV Kamil RakocyCV Kamil Rakocy
CV Kamil Rakocy
 
Wenxi Yu resume
Wenxi Yu resumeWenxi Yu resume
Wenxi Yu resume
 
SWIEIT speaker Jenny
SWIEIT speaker JennySWIEIT speaker Jenny
SWIEIT speaker Jenny
 
My CV
My CVMy CV
My CV
 
Question 1 describe the series of connections that would be m
Question 1 describe the series of connections that would be mQuestion 1 describe the series of connections that would be m
Question 1 describe the series of connections that would be m
 

Viewers also liked

Britton_NoAH World Package Design 10_Page_1-10
Britton_NoAH World Package Design 10_Page_1-10Britton_NoAH World Package Design 10_Page_1-10
Britton_NoAH World Package Design 10_Page_1-10
Patti Britton
 
Racial Profiling and Its Effects
Racial Profiling and Its EffectsRacial Profiling and Its Effects
Racial Profiling and Its Effects
Chey Bradley
 
class-action-lit-study
class-action-lit-studyclass-action-lit-study
class-action-lit-study
Will McLennan
 
HRIS Compensation and Benefit Analyst fix
HRIS Compensation and Benefit Analyst fixHRIS Compensation and Benefit Analyst fix
HRIS Compensation and Benefit Analyst fix
Lipi Fahrizal
 

Viewers also liked (20)

Como a evolucionado la tecnología
Como a evolucionado la tecnologíaComo a evolucionado la tecnología
Como a evolucionado la tecnología
 
Quimica pebd
Quimica pebdQuimica pebd
Quimica pebd
 
Chhattisgarh agriculture
Chhattisgarh agricultureChhattisgarh agriculture
Chhattisgarh agriculture
 
Zika Virus Surveillance and Reporting in the Caribbean
Zika Virus Surveillance and Reporting in the CaribbeanZika Virus Surveillance and Reporting in the Caribbean
Zika Virus Surveillance and Reporting in the Caribbean
 
Britton_NoAH World Package Design 10_Page_1-10
Britton_NoAH World Package Design 10_Page_1-10Britton_NoAH World Package Design 10_Page_1-10
Britton_NoAH World Package Design 10_Page_1-10
 
Solatube international, Inc - portfolio
Solatube international, Inc - portfolioSolatube international, Inc - portfolio
Solatube international, Inc - portfolio
 
Racial Profiling and Its Effects
Racial Profiling and Its EffectsRacial Profiling and Its Effects
Racial Profiling and Its Effects
 
class-action-lit-study
class-action-lit-studyclass-action-lit-study
class-action-lit-study
 
Coaching (2)
Coaching (2)Coaching (2)
Coaching (2)
 
Report on seminars sayed waheed 2IBM02
Report on seminars sayed waheed 2IBM02Report on seminars sayed waheed 2IBM02
Report on seminars sayed waheed 2IBM02
 
Educacion a distancia y virtual
Educacion a distancia y virtualEducacion a distancia y virtual
Educacion a distancia y virtual
 
Biografia Florence Nightingale
Biografia Florence NightingaleBiografia Florence Nightingale
Biografia Florence Nightingale
 
HRIS Compensation and Benefit Analyst fix
HRIS Compensation and Benefit Analyst fixHRIS Compensation and Benefit Analyst fix
HRIS Compensation and Benefit Analyst fix
 
Etiqueta en la oficina
Etiqueta en la oficinaEtiqueta en la oficina
Etiqueta en la oficina
 
любовь к себе
любовь к себелюбовь к себе
любовь к себе
 
Carlos alberto sardenberg
Carlos alberto sardenbergCarlos alberto sardenberg
Carlos alberto sardenberg
 
Nancy Resume-5-2
Nancy Resume-5-2Nancy Resume-5-2
Nancy Resume-5-2
 
SMART Board PowerPoint
SMART Board PowerPointSMART Board PowerPoint
SMART Board PowerPoint
 
Best of Gymnastmatte und Yogamatte
Best of Gymnastmatte und YogamatteBest of Gymnastmatte und Yogamatte
Best of Gymnastmatte und Yogamatte
 
Cb07 revista digital
Cb07 revista digitalCb07 revista digital
Cb07 revista digital
 

Similar to Power Consumption Prediction based on Statistical Learning Techniques - Davide Pandini, STMicroelectronics

wp-electrical-engineering-mechatronic-data-model-en
wp-electrical-engineering-mechatronic-data-model-enwp-electrical-engineering-mechatronic-data-model-en
wp-electrical-engineering-mechatronic-data-model-en
Thomas Gessner
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
Rajeev N
 
James_Bassett_Resume
James_Bassett_ResumeJames_Bassett_Resume
James_Bassett_Resume
James Bassett
 

Similar to Power Consumption Prediction based on Statistical Learning Techniques - Davide Pandini, STMicroelectronics (20)

wp-electrical-engineering-mechatronic-data-model-en
wp-electrical-engineering-mechatronic-data-model-enwp-electrical-engineering-mechatronic-data-model-en
wp-electrical-engineering-mechatronic-data-model-en
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
 
James_Bassett_Resume
James_Bassett_ResumeJames_Bassett_Resume
James_Bassett_Resume
 
Resume
ResumeResume
Resume
 
Mathematical modelling
Mathematical modellingMathematical modelling
Mathematical modelling
 
IEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTSIEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTS
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
 
Ehtesham Hussain ff
Ehtesham Hussain ffEhtesham Hussain ff
Ehtesham Hussain ff
 
Chintan Varia-MSEE
Chintan Varia-MSEEChintan Varia-MSEE
Chintan Varia-MSEE
 
IRJET- An Optimal Algorithm for Data Centres to Minimize the Power Supply
IRJET-  	  An Optimal Algorithm for Data Centres to Minimize the Power SupplyIRJET-  	  An Optimal Algorithm for Data Centres to Minimize the Power Supply
IRJET- An Optimal Algorithm for Data Centres to Minimize the Power Supply
 
Final year project ideas for electrical engineering eepowerschool.com
Final year project ideas for electrical engineering   eepowerschool.comFinal year project ideas for electrical engineering   eepowerschool.com
Final year project ideas for electrical engineering eepowerschool.com
 
Review of Development done in Computerization of Electrical Specifications fo...
Review of Development done in Computerization of Electrical Specifications fo...Review of Development done in Computerization of Electrical Specifications fo...
Review of Development done in Computerization of Electrical Specifications fo...
 
resume_Ravi Kumar_
resume_Ravi Kumar_resume_Ravi Kumar_
resume_Ravi Kumar_
 
Brad rust resume
Brad rust resumeBrad rust resume
Brad rust resume
 
elecworks for PTC Creo - Mechatronics software - 3D CAD software
elecworks for PTC Creo - Mechatronics software - 3D CAD softwareelecworks for PTC Creo - Mechatronics software - 3D CAD software
elecworks for PTC Creo - Mechatronics software - 3D CAD software
 
Anbazhagan_Resume
Anbazhagan_ResumeAnbazhagan_Resume
Anbazhagan_Resume
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
Serving GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution AnalysisServing GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution Analysis
 
Resume_Akshay
Resume_AkshayResume_Akshay
Resume_Akshay
 
A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...
 

More from Data Science Milan

MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
Data Science Milan
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
Data Science Milan
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
Data Science Milan
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Data Science Milan
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
Data Science Milan
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Data Science Milan
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Data Science Milan
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
Data Science Milan
 

More from Data Science Milan (20)

ML & Graph algorithms to prevent financial crime in digital payments
ML & Graph  algorithms to prevent  financial crime in  digital paymentsML & Graph  algorithms to prevent  financial crime in  digital payments
ML & Graph algorithms to prevent financial crime in digital payments
 
How to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plansHow to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plans
 
Robustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning MethodsRobustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning Methods
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Question generation using Natural Language Processing by QuestGen.AI
Question generation using Natural Language Processing by QuestGen.AIQuestion generation using Natural Language Processing by QuestGen.AI
Question generation using Natural Language Processing by QuestGen.AI
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWS
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
 
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
 
Reinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del PraReinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del Pra
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
 
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
 
Weak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina KhvatovaWeak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina Khvatova
 
GANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex HoncharGANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex Honchar
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
 
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
 

Recently uploaded

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
Lars Albertsson
 

Recently uploaded (20)

BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 

Power Consumption Prediction based on Statistical Learning Techniques - Davide Pandini, STMicroelectronics

  • 1. Proposal Title: Power consumption prediction based on statistical learning technique Abstract Early power estimation is a critical requirement for both SoC (system-on-chip) architects and marketing, which must provide competitive, yet realistic, power consumption RFQs (request for quotation) to customers in order to achieve design wins. RFQs based on deterministic techniques may work reasonably well when there is enough information, and the available data closely match the target design. However, this approach can be strongly design dependent, and the same model, which provided a good estimate on one design/technology, may fail on another design/technology with different specs and operating conditions. In this talk, we will present an innovative approach for early power consumption estimation based on statistical learning. The proposed statistical model has been compared against existing RFQs, and validated on two taped-out products for networking in leading-edge CMOS technology. Proposal Description Statistical learning (sometimes also referred as machine learning) is a set of powerful tools for understanding and modeling data sets and for learning from data. Statistical learning builds a statistical model for predicting a dependent (output) variable, like power consumption, from one or more independent (input) variables, such as supply voltage, temperature, active area, working frequency, and switching activity. Today, these techniques are successfully used in several fields such as stock markets, artificial intelligence, pattern recognition, computer vision, bioinformatics, spam filtering, data mining, etc. Although data interpolation and fitting techniques (i.e., least-squares) have been used in the past, a unified theoretical framework that gives a probabilistic interpretation to data interpolation and exploits powerful convex optimization algorithms to solve large-scale complex problems has been proposed since only about twenty years. Only a formal probabilistic interpretation makes data interpolation and statistical learning suitable to solve prediction and classification problems in many different domains. To the best of our knowledge, statistical learning has never been used before for power consumption prediction in the VLSI domain. Previous attempts to provide realistic and consistent power consumption RFQ estimations across a wide range of circuits and technologies have proven unreliable, with significant discrepancies with respect to power analysis performed with standard CAD flows in the worst-power condition. Much more importantly, the mismatch between RFQ estimations and CAD-based power analysis has put marketing
  • 2. teams in a tough position with customers, since it was difficult for them to commit on the power consumption targets set by the customers. Current RFQs are based on spreadsheets incorporating basic formulas for power calculation that can hardly capture the increasing complexity and heterogeneity of large SoC designs in advanced technologies. We believe that further attempts to refine these spreadsheets are either doomed to failure or only some partial success, as they will never be able to realistically modeling such complex designs. The fundamental idea underlying this work was to change the perspective. Instead of tweaking by trial- and-error basic formulas in order to capture the design complexity and advanced technological effects, we decided to start from a sample space of power analysis results obtained with our CAD (computer-aided design) flow, and to consider that sample space as the training set for statistical learning. Therefore, our contribution was to exploit statistical learning techniques to develop a model to predict the power consumption and the related scaling factors. In particular, our approach is based on multiple linear regression and power transformations, as outlined in this flow chart shown below. Of course, developing a model that satisfies all the statistical significance hypotheses is not a straightforward procedure, and finding the optimal data transformations requires a careful data analysis and inspection. The methodology outlined in the flowchart has been developed and tested using the most popular statistical and numerical analysis frameworks, such as R, Mathematica, and Matlab, and the resulting model and equations can be implemented into an Excel spreadsheet.
  • 3. We trained our model on the set of power consumption data obtained from the sub-blocks of an ASIC for networking in a leading edge CMOS technology, and we tested the model on the sign-off power consumption data of two SoC designs for networking in the same silicon technology. Although this model was obtained and tested on a specific technology/design architecture, we believe that the general theoretical foundations of statistical learning make our approach suitable for different design architectures and technology nodes, and it can effectively complement deterministic RFQ estimations. Speaker's Bio: Davide Pandini, Ph.D., STMicroelectronics R&D Manager and Senior Member of the Technical Staff Davide Pandini holds a Laurea Degree (Summa cum Laude) in Electronics Engineering from the University of Bologna, Italy, a Ph.D. in Electrical Engineering and Telecommunications from the University of Padova, Italy, and a Ph.D. in Electrical and Computer Engineering from Carnegie Mellon University, Pittsburgh, U.S. He was a research intern at Philips Research Labs. in Eindhoven, the Netherlands, and at Digital Equipment Corp., Western Research Labs. in Palo Alto, CA. He joined STMicroelectronics in Agrate Brianza, Italy, in 1995, where he is a R&D manager and a senior member of the technical staff. His current research interests include signal and power integrity, variation- tolerant design, design for manufacturing, statistical design, and EMC-aware design. Dr. Pandini has authored and coauthored more than fifty papers in international journals and conference proceedings, and during the academic years from 1998 to 2000, he was a visiting professor at the
  • 4. University of Brescia, Italy. He is a work-package manager in several funded European projects, and he is on the program committee of several international conferences. In 2008 Dr. Pandini was the recipient of the ST Corporate STAR 2008 Gold Award for leading the R&D excellence team on EMC-aware design. Since June 2015, Dr. Pandini is the Chairman of the Steering Committee of the ST Italy Technical Staff. In September 2015, Davide Pandini served as Volunteer at EXPO2015 "Feeding the Planet, Energy for Life", in Milano, Italy.