2021 Summer.Includes bibliographical references.The need for high performance computing (HPC) resources is rapidly expanding throughout many technical fields, but there are finite resources available to meet this demand. To address this, it is important to effectively manage these resources to ensure that as much useful work as possible is completed. In this research, HPC systems executing parallel jobs are considered with and without energy constraints. Additionally, the case where preemption is available is considered for HPC systems executing only serial jobs. Dynamic resource management techniques are designed, evaluated, and compared in heterogeneous environments to assign jobs to HPC nodes. These techniques are evaluated based on syst...
The availability of many-core computing platforms enables a wide variety of technical solutions for ...
Improved resource utilization and fault tolerance of large-scale HPC systems can be achieved through...
The conventional approaches to reduce the energy consumption of high performance computing (HPC) dat...
The worth of completing parallel tasks is modeled using utility functions, which monotonically-decre...
Abstract—This corresponds to the material in the invited keynote presentation by H. J. Siegel, summa...
High-Performance Computing (HPC) is rapidly moving towards the adoption of nodes characterized by a...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
To sustain performance while facing always tighter power and energy envelopes, High Performance Comp...
Abstract—Energy-efficient resource allocation within clusters and data centers is important because ...
Heterogeneous architectures are emerging as a dominant trend for HPC, mainly thanks to their high pe...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
An ad hoc grid is a wireless heterogeneous computing environment without a fixed infrastructure. Thi...
In the age of data, there is an increasing demand for higher compute capacity machines. This demand ...
The availability of many-core computing platforms enables a wide variety of technical solutions for ...
Improved resource utilization and fault tolerance of large-scale HPC systems can be achieved through...
The conventional approaches to reduce the energy consumption of high performance computing (HPC) dat...
The worth of completing parallel tasks is modeled using utility functions, which monotonically-decre...
Abstract—This corresponds to the material in the invited keynote presentation by H. J. Siegel, summa...
High-Performance Computing (HPC) is rapidly moving towards the adoption of nodes characterized by a...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
To sustain performance while facing always tighter power and energy envelopes, High Performance Comp...
Abstract—Energy-efficient resource allocation within clusters and data centers is important because ...
Heterogeneous architectures are emerging as a dominant trend for HPC, mainly thanks to their high pe...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
An ad hoc grid is a wireless heterogeneous computing environment without a fixed infrastructure. Thi...
In the age of data, there is an increasing demand for higher compute capacity machines. This demand ...
The availability of many-core computing platforms enables a wide variety of technical solutions for ...
Improved resource utilization and fault tolerance of large-scale HPC systems can be achieved through...
The conventional approaches to reduce the energy consumption of high performance computing (HPC) dat...