In recent years, the focus of computing has moved away from performance-centric serial computation to energy-efficient parallel computation. This necessitates run-time optimisation techniques to address the dynamic resource requirements of different applications on many-core architectures. In this paper, we report on intelligent run-time algorithms which have been experimentally validated for managing energy and application performance in many-core embedded system. The algorithms are underpinned by a cross-layer system approach where the hardware, system software and application layers work together to optimise the energy-performance trade-off. Algorithm development is motivated by the biological process of how a human brain (acting as an a...
This paper investigates the use of many-core systems to execute the disparity estimation algorithm, ...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Minimizing energy consumption of concurrent applications on heterogeneous multi-core platforms is ...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
Embedded systems execute applications with different performance requirements. These applications ex...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Nowadays embedded devices have the need to be portable, battery powered and high performance. This n...
This paper suggests an optimisation approach in heterogeneous computing systems to balance energy po...
Modern embedded systems consist of heterogeneous computing resources with diverse energy and perform...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
This paper investigates the use of many-core systems to execute the disparity estimation algorithm, ...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Minimizing energy consumption of concurrent applications on heterogeneous multi-core platforms is ...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
Embedded systems execute applications with different performance requirements. These applications ex...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Nowadays embedded devices have the need to be portable, battery powered and high performance. This n...
This paper suggests an optimisation approach in heterogeneous computing systems to balance energy po...
Modern embedded systems consist of heterogeneous computing resources with diverse energy and perform...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
This paper investigates the use of many-core systems to execute the disparity estimation algorithm, ...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Minimizing energy consumption of concurrent applications on heterogeneous multi-core platforms is ...