Nowadays, reducing energy consumption and improving the energy efficiency of computing systems become ones of the leading research topics in computer science. In order to improve energy efficiency, it is crucial to understand how computing systems consume energy. Power and energy models provide prediction and insight into how computing systems consume power and energy. However, it is challenging to build accurate power and energy models that can be used for general devices and general applications. In this thesis work, we propose three approaches of devising power and energy models, varying from homogeneous systems including one type of devices (e.g., CPU, GPU, ultra-low-power embedded system) to heterogeneous systems including several typ...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
High Performance Computing (HPC) has become an indispensable tool for the scientific community to pe...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
The objective of the proposed research is to develop an analytical model that predicts performance a...
The integration of the latest breakthroughs in computational modeling and high performance computing...
System designers and application programmers must consider trade-offs between performance and energy...
The ever-increasing ecological footprint of Information Technology (IT) sector coupled with adverse ...
Achieving Exascale computing is one of the current leading challenges in High Performance Computing ...
This thesis is composed of two parts, that relate to both parallel and heterogeneous processing. Th...
Modern processors are becoming increasingly more complex and utilise higher numbers of Heterogeneous...
Energy consumption has been identified as the major bottleneck in the push to increase the scale of ...
Due to the growing computational requirements of mobile applications, using a heterogeneous Multipro...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
High Performance Computing (HPC) has become an indispensable tool for the scientific community to pe...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
The objective of the proposed research is to develop an analytical model that predicts performance a...
The integration of the latest breakthroughs in computational modeling and high performance computing...
System designers and application programmers must consider trade-offs between performance and energy...
The ever-increasing ecological footprint of Information Technology (IT) sector coupled with adverse ...
Achieving Exascale computing is one of the current leading challenges in High Performance Computing ...
This thesis is composed of two parts, that relate to both parallel and heterogeneous processing. Th...
Modern processors are becoming increasingly more complex and utilise higher numbers of Heterogeneous...
Energy consumption has been identified as the major bottleneck in the push to increase the scale of ...
Due to the growing computational requirements of mobile applications, using a heterogeneous Multipro...
Accelerator-based heterogeneous systems can provide high performance and energy efficiency, both of ...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
High Performance Computing (HPC) has become an indispensable tool for the scientific community to pe...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...