SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
The LEGaTO project has received funding from the European Union's Horizon 2020 research and innovation
programme under the grant agreement No 780681
11/7/19
XiTAO: an Energy -
Efficient Runtime for
the LEGaTO Tool Chain
Act!Sustainable, 07/11/2019
Lindholmen Science Park, Gothenburg, Sweden
Mustafa Abduljabbar, Ph.D.
Computer Science and Engineering
CHALMERS University of Technology
07/11/19 2
LEGaTO Goals, Use Cases and Approach
Act!Sustainable, Gothenburg
•
Project Goals
− Order of magnitude energy-efficiency on heterogeneous hardware through energy
optimized programming models and runtimes
− 5x decrease in MTTF through energy-efficient software-based fault tolerance.
− 5x increase in FPGA designer productivity using hardware dataflow languages
•
Use Cases
− Healthcare: also increase in resilience and security
− IoT for smart cities.
− Machine Learning: by employing accelerators and runtime accuracy tuning.
•
Approach: Made-In Europe software stack → task-based programming model → Cutting
edge European hardware and FPGA-based Dataflow Engines (DFE).
07/11/19 3
XiTAO (developed at CHALMERS)
Act!Sustainable, Gothenburg
●
Reduces Overheads
●
Reduces Parallel Slackness
●
Destructive Interference
●
Fine-grained parallelism
●
Overheads
●
Work-time Inflation
●
Improves Parallel Slackness
●
Bulk creation of parallelism
●
Interference-freedom
●
Constructive sharing
07/11/19 4
XiTAO – Energy-Efficient Scheduling
Act!Sustainable, Gothenburg
WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power
MAX&MAX MAX&MIN MIN&MAX MIN&MIN
0
20
40
60
80
100
120
140
160
180
200
Matrix Multiplication - Dynamic Energy
Parallelism=2 Parallelism=6 Parallelism=10
Energy[J]
WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power
MAX&MAX MAX&MIN MIN&MAX MIN&MIN
0
50
100
150
200
250
300
350
Copy - Dynamic Energy
Parallelism=2 Parallelism=6 Parallelism=10
Energy[J]
Up to 90%
Energy
Savings, with
adaptive
energy aware
scheduling,
based on
modeled and
real time
feedback

Weitere ähnliche Inhalte

Was ist angesagt?

Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...
Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...
Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...Mikolaj Leszczuk
 
FIWARE Global Summit - Mission Support Committees: Smart Energy
FIWARE Global Summit - Mission Support Committees: Smart EnergyFIWARE Global Summit - Mission Support Committees: Smart Energy
FIWARE Global Summit - Mission Support Committees: Smart EnergyFIWARE
 
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...Invest Northern Ireland
 
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart Energy
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart EnergyFIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart Energy
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart EnergyFIWARE
 
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...Invest Northern Ireland
 
FIWARE Global Summit - Managing the Digital Twin along the Product Lifecycle
FIWARE Global Summit - Managing the Digital Twin along the Product LifecycleFIWARE Global Summit - Managing the Digital Twin along the Product Lifecycle
FIWARE Global Summit - Managing the Digital Twin along the Product LifecycleFIWARE
 
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...FIWARE
 
FIWARE Global Summit - Building the “AI Marketplace”
FIWARE Global Summit - Building the “AI Marketplace”FIWARE Global Summit - Building the “AI Marketplace”
FIWARE Global Summit - Building the “AI Marketplace”FIWARE
 
Smart meters and CityGML for energy efficiency in buildings
Smart meters and CityGML for energy efficiency in buildingsSmart meters and CityGML for energy efficiency in buildings
Smart meters and CityGML for energy efficiency in buildingsPiergiorgio Cipriano
 
Kangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot
 
Meet the new AZL Partner Companies
Meet the new AZL Partner CompaniesMeet the new AZL Partner Companies
Meet the new AZL Partner CompaniesMarina Biller
 
About OPEN DEI
About OPEN DEIAbout OPEN DEI
About OPEN DEIOPEN DEI
 
BDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBigData_Europe
 
Getting Equipment Sharing on the Map
Getting Equipment Sharing on the MapGetting Equipment Sharing on the Map
Getting Equipment Sharing on the MapMartin Hamilton
 
HPC Midlands - Cloud Supercomputing for Academia and Industry
HPC Midlands - Cloud Supercomputing for Academia and IndustryHPC Midlands - Cloud Supercomputing for Academia and Industry
HPC Midlands - Cloud Supercomputing for Academia and IndustryMartin Hamilton
 

Was ist angesagt? (20)

Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...
Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...
Self-Improving Sustainable Intelligent Transport System (ITS) Using Video Con...
 
FIWARE Global Summit - Mission Support Committees: Smart Energy
FIWARE Global Summit - Mission Support Committees: Smart EnergyFIWARE Global Summit - Mission Support Committees: Smart Energy
FIWARE Global Summit - Mission Support Committees: Smart Energy
 
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Mar...
 
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart Energy
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart EnergyFIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart Energy
FIWARE Global Summit - The Engineering Experience on FIWARE 4 Smart Energy
 
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...
Emerging & Enabling Technologies event, 19 September 17 - presentation by Gar...
 
FIWARE Global Summit - Managing the Digital Twin along the Product Lifecycle
FIWARE Global Summit - Managing the Digital Twin along the Product LifecycleFIWARE Global Summit - Managing the Digital Twin along the Product Lifecycle
FIWARE Global Summit - Managing the Digital Twin along the Product Lifecycle
 
EGI DARIAH Comepetence Centre
EGI DARIAH Comepetence CentreEGI DARIAH Comepetence Centre
EGI DARIAH Comepetence Centre
 
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...
FIWARE Global Summit - Smart Home/Building for Energy Optimization: FIWARE Be...
 
FIWARE Global Summit - Building the “AI Marketplace”
FIWARE Global Summit - Building the “AI Marketplace”FIWARE Global Summit - Building the “AI Marketplace”
FIWARE Global Summit - Building the “AI Marketplace”
 
Smart meters and CityGML for energy efficiency in buildings
Smart meters and CityGML for energy efficiency in buildingsSmart meters and CityGML for energy efficiency in buildings
Smart meters and CityGML for energy efficiency in buildings
 
EUBrazilCloudConnect Project
EUBrazilCloudConnect Project EUBrazilCloudConnect Project
EUBrazilCloudConnect Project
 
Kangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontracten
 
Meet the new AZL Partner Companies
Meet the new AZL Partner CompaniesMeet the new AZL Partner Companies
Meet the new AZL Partner Companies
 
About OPEN DEI
About OPEN DEIAbout OPEN DEI
About OPEN DEI
 
BDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBio
 
Getting Equipment Sharing on the Map
Getting Equipment Sharing on the MapGetting Equipment Sharing on the Map
Getting Equipment Sharing on the Map
 
gridecon-beingrid_poster
gridecon-beingrid_postergridecon-beingrid_poster
gridecon-beingrid_poster
 
FIBRE testbed
FIBRE testbed FIBRE testbed
FIBRE testbed
 
HPC Midlands - Cloud Supercomputing for Academia and Industry
HPC Midlands - Cloud Supercomputing for Academia and IndustryHPC Midlands - Cloud Supercomputing for Academia and Industry
HPC Midlands - Cloud Supercomputing for Academia and Industry
 
EOSC-hub in EOSC context
EOSC-hub in EOSC contextEOSC-hub in EOSC context
EOSC-hub in EOSC context
 

Ähnlich wie XiTAO: an Energy - Efficient Runtime for the LEGaTO Tool Chain

The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous Computing
The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous ComputingThe LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous Computing
The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous ComputingLEGATO project
 
LEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing WorkshopLEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing WorkshopLEGATO project
 
LEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use CaseLEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use CaseLEGATO project
 
InteGrid SRA & Replication Roadmap (02/06/2020)
InteGrid SRA & Replication Roadmap (02/06/2020)InteGrid SRA & Replication Roadmap (02/06/2020)
InteGrid SRA & Replication Roadmap (02/06/2020)Sergio Potenciano Menci
 
H2020 big data and fiware an d iot
H2020 big data and fiware an d iotH2020 big data and fiware an d iot
H2020 big data and fiware an d iotWirelessInfo
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Brain IoT Project
 
About OPEN DEI
About OPEN DEIAbout OPEN DEI
About OPEN DEIOPEN DEI
 
Strategic Technical Presenation
Strategic Technical PresenationStrategic Technical Presenation
Strategic Technical PresenationStrategicProject
 
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...Michael Hübner
 

Ähnlich wie XiTAO: an Energy - Efficient Runtime for the LEGaTO Tool Chain (20)

ACACES 2019
ACACES 2019ACACES 2019
ACACES 2019
 
DATE 2018
DATE 2018DATE 2018
DATE 2018
 
The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous Computing
The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous ComputingThe LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous Computing
The LEGaTO Software Toolchain: Low Energy Toolset for Heterogeneous Computing
 
LEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing WorkshopLEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing Workshop
 
ICT Proposers' Day 2019 Side Event, Visit 2
ICT Proposers' Day 2019 Side Event, Visit 2ICT Proposers' Day 2019 Side Event, Visit 2
ICT Proposers' Day 2019 Side Event, Visit 2
 
2019 04-08 hopu-aj
2019 04-08 hopu-aj2019 04-08 hopu-aj
2019 04-08 hopu-aj
 
LEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use CaseLEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use Case
 
InteGrid SRA & Replication Roadmap (02/06/2020)
InteGrid SRA & Replication Roadmap (02/06/2020)InteGrid SRA & Replication Roadmap (02/06/2020)
InteGrid SRA & Replication Roadmap (02/06/2020)
 
ICT Proposers' Day 2019 Side Event, Visit 3
ICT Proposers' Day 2019 Side Event, Visit 3ICT Proposers' Day 2019 Side Event, Visit 3
ICT Proposers' Day 2019 Side Event, Visit 3
 
H2020 big data and fiware an d iot
H2020 big data and fiware an d iotH2020 big data and fiware an d iot
H2020 big data and fiware an d iot
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
 
Tnc 2009
Tnc 2009Tnc 2009
Tnc 2009
 
5G, the way forward!
5G, the way forward!5G, the way forward!
5G, the way forward!
 
About OPEN DEI
About OPEN DEIAbout OPEN DEI
About OPEN DEI
 
Pilots Overview BDVA Event
Pilots Overview BDVA EventPilots Overview BDVA Event
Pilots Overview BDVA Event
 
Strategic Technical Presenation
Strategic Technical PresenationStrategic Technical Presenation
Strategic Technical Presenation
 
EU FP7 Perspectives of a researcher
EU FP7 Perspectives of a researcherEU FP7 Perspectives of a researcher
EU FP7 Perspectives of a researcher
 
EU FP7 Perspectives of a researcher
EU FP7 Perspectives of a researcherEU FP7 Perspectives of a researcher
EU FP7 Perspectives of a researcher
 
Minh nguyen 2021 (2)
Minh nguyen 2021 (2)Minh nguyen 2021 (2)
Minh nguyen 2021 (2)
 
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...
ERA-Net Smart Grids Plus - From Local Trials Towards a European Knowledge Com...
 

Mehr von LEGATO project

Scrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for ProfitScrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for ProfitLEGATO project
 
A practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating systemA practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating systemLEGATO project
 
TEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEsTEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEsLEGATO project
 
secureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow FrameworksecureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow FrameworkLEGATO project
 
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...LEGATO project
 
Smart Home AI at the edge
Smart Home AI at the edgeSmart Home AI at the edge
Smart Home AI at the edgeLEGATO project
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGATO project
 
LEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming ModelsLEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming ModelsLEGATO project
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGATO project
 
LEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous HardwareLEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous HardwareLEGATO project
 
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZoneTZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZoneLEGATO project
 
Infection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow ComputingInfection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow ComputingLEGATO project
 
Smart Home - AI at the edge
Smart Home - AI at the edgeSmart Home - AI at the edge
Smart Home - AI at the edgeLEGATO project
 
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-ResiliencyFPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-ResiliencyLEGATO project
 
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...LEGATO project
 
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsScheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsLEGATO project
 
RECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient ComputingRECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient ComputingLEGATO project
 
Secure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGXSecure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGXLEGATO project
 

Mehr von LEGATO project (20)

Scrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for ProfitScrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for Profit
 
A practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating systemA practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating system
 
TEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEsTEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEs
 
secureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow FrameworksecureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow Framework
 
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
 
Smart Home AI at the edge
Smart Home AI at the edgeSmart Home AI at the edge
Smart Home AI at the edge
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
 
LEGaTO Integration
LEGaTO IntegrationLEGaTO Integration
LEGaTO Integration
 
LEGaTO: Use cases
LEGaTO: Use casesLEGaTO: Use cases
LEGaTO: Use cases
 
LEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming ModelsLEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming Models
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack Runtimes
 
LEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous HardwareLEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous Hardware
 
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZoneTZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
 
Infection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow ComputingInfection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow Computing
 
Smart Home - AI at the edge
Smart Home - AI at the edgeSmart Home - AI at the edge
Smart Home - AI at the edge
 
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-ResiliencyFPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
 
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
 
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsScheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
 
RECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient ComputingRECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
 
Secure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGXSecure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGX
 

Kürzlich hochgeladen

Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreams
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreamsAhmedabad Call Girls Service 9537192988 can satisfy every one of your dreams
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreamsoolala9823
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Jshifa
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 

Kürzlich hochgeladen (20)

Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreams
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreamsAhmedabad Call Girls Service 9537192988 can satisfy every one of your dreams
Ahmedabad Call Girls Service 9537192988 can satisfy every one of your dreams
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 

XiTAO: an Energy - Efficient Runtime for the LEGaTO Tool Chain

  • 1. The LEGaTO project has received funding from the European Union's Horizon 2020 research and innovation programme under the grant agreement No 780681 11/7/19 XiTAO: an Energy - Efficient Runtime for the LEGaTO Tool Chain Act!Sustainable, 07/11/2019 Lindholmen Science Park, Gothenburg, Sweden Mustafa Abduljabbar, Ph.D. Computer Science and Engineering CHALMERS University of Technology
  • 2. 07/11/19 2 LEGaTO Goals, Use Cases and Approach Act!Sustainable, Gothenburg • Project Goals − Order of magnitude energy-efficiency on heterogeneous hardware through energy optimized programming models and runtimes − 5x decrease in MTTF through energy-efficient software-based fault tolerance. − 5x increase in FPGA designer productivity using hardware dataflow languages • Use Cases − Healthcare: also increase in resilience and security − IoT for smart cities. − Machine Learning: by employing accelerators and runtime accuracy tuning. • Approach: Made-In Europe software stack → task-based programming model → Cutting edge European hardware and FPGA-based Dataflow Engines (DFE).
  • 3. 07/11/19 3 XiTAO (developed at CHALMERS) Act!Sustainable, Gothenburg ● Reduces Overheads ● Reduces Parallel Slackness ● Destructive Interference ● Fine-grained parallelism ● Overheads ● Work-time Inflation ● Improves Parallel Slackness ● Bulk creation of parallelism ● Interference-freedom ● Constructive sharing
  • 4. 07/11/19 4 XiTAO – Energy-Efficient Scheduling Act!Sustainable, Gothenburg WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power MAX&MAX MAX&MIN MIN&MAX MIN&MIN 0 20 40 60 80 100 120 140 160 180 200 Matrix Multiplication - Dynamic Energy Parallelism=2 Parallelism=6 Parallelism=10 Energy[J] WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power WSQ PTT*Power MAX&MAX MAX&MIN MIN&MAX MIN&MIN 0 50 100 150 200 250 300 350 Copy - Dynamic Energy Parallelism=2 Parallelism=6 Parallelism=10 Energy[J] Up to 90% Energy Savings, with adaptive energy aware scheduling, based on modeled and real time feedback