Voltaire: Precise Energy-Aware Code Offloading Decisions with Machine Learning

Author(s):  
Martin Breitbach ◽  
Janick Edinger ◽  
Siim Kaupmees ◽  
Heiko Trotsch ◽  
Christian Krupitzer ◽  
...  
2019 ◽  
Vol 66 (6) ◽  
pp. 2124-2136 ◽  
Author(s):  
Thiago Luiz Alves Bubolz ◽  
Ruhan A. Conceicao ◽  
Mateus Grellert ◽  
Luciano Agostini ◽  
Bruno Zatt ◽  
...  

Computing ◽  
2021 ◽  
Author(s):  
Suejb Memeti ◽  
Sabri Pllana

AbstractHeterogeneous computing systems provide high performance and energy efficiency. However, to optimally utilize such systems, solutions that distribute the work across host CPUs and accelerating devices are needed. In this paper, we present a performance and energy aware approach that combines AI planning heuristics for parameter space exploration with a machine learning model for performance and energy evaluation to determine a near-optimal system configuration. For data-parallel applications our approach determines a near-optimal host-device distribution of work, number of processing units required and the corresponding scheduling strategy. We evaluate our approach for various heterogeneous systems accelerated with GPU or the Intel Xeon Phi. The experimental results demonstrate that our approach finds a near-optimal system configuration by evaluating only about 7% of reasonable configurations. Furthermore, the performance per Joule estimation of system configurations using our machine learning model is more than 1000 $$\times $$ × faster compared to the system evaluation by program execution.


2019 ◽  
Vol 16 (2) ◽  
pp. 541-564
Author(s):  
Mathias Longo ◽  
Ana Rodriguez ◽  
Cristian Mateos ◽  
Alejandro Zunino

In-silico research has grown considerably. Today?s scientific code involves long-running computer simulations and hence powerful computing infrastructures are needed. Traditionally, research in high-performance computing has focused on executing code as fast as possible, while energy has been recently recognized as another goal to consider. Yet, energy-driven research has mostly focused on the hardware and middleware layers, but few efforts target the application level, where many energy-aware optimizations are possible. We revisit a catalog of Java primitives commonly used in OO scientific programming, or micro-benchmarks, to identify energy-friendly versions of the same primitive. We then apply the micro-benchmarks to classical scientific application kernels and machine learning algorithms for both single-thread and multi-thread implementations on a server. Energy usage reductions at the micro-benchmark level are substantial, while for applications obtained reductions range from 3.90% to 99.18%.


IEEE Access ◽  
2019 ◽  
Vol 7 ◽  
pp. 32183-32196 ◽  
Author(s):  
Yu Fujimoto ◽  
Saya Murakami ◽  
Nanae Kaneko ◽  
Hideki Fuchikami ◽  
Toshirou Hattori ◽  
...  

2018 ◽  
Vol 7 (4.6) ◽  
pp. 185 ◽  
Author(s):  
Bhanu Chander ◽  
Prem Kumar.B ◽  
Kumaravelan .

Advances in hardware as well as wireless network tools have positioned us at the doorstep of a new-fangled era where undersized wireless devices will endow with access to information every time, everyplace plus enthusiastically contribute in constructing smart atmosphere. The sensors in WSN’s assemble information regarding the substances they are exploited to sense. Nevertheless these sensors are restricted in their performance by restrictions of power plus bandwidth. Machine Learning methods can facilitate them in overcoming such restrictions. During the past decade, WSNs have seen progressively more rigorous implementation of highly developed machine learning algorithms for information handing out and improving network performance. Machine learning enthuse countless realistic clarifications that make best use of resource exploitation along with make longer the existence of the network. In particular, WSN designers have effectively agree to machine learning paradigms to deal with widespread purposeful problems associated to localization, data aggregation, fault detection, Security, node clustering, prediction models and energy aware routing, etc.  


Sign in / Sign up

Export Citation Format

Share Document