Multi-/many-core systems are envisioned to satisfy the ever-increasing performance requirements of complex applications in various domains such as embedded and high-performance computing. Such systems need to cater to increasingly dynamic workloads, requiring efficient dynamic resource allocation strategies to satisfy hard or soft real-time constraints. This article provides an extensive survey of hard and soft real-time dynamic resource allocation strategies proposed since the mid-1990s and highlights the emerging trends for multi-/many-core systems. The survey covers a taxonomy of the resource allocation strategies and considers their various optimization objectives, which have been used to provide comprehensive comparison. The strategies...
textSingle-ISA heterogeneous multi-core processors (SHMP) have become increasingly important due to ...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
An efficient resource allocation scheme plays a vital role in scheduling applications on high-perfor...
Multi-/many-core systems are envisioned to satisfy the ever-increasing performance requirements of c...
The availability of many-core computing platforms enables a wide variety of technical solutions for ...
Many-core systems are envisioned to fulfill the increased performance demands in several computing d...
This thesis addresses the topic of resource efficiency in multiprocessor systems in the presence of ...
Since the silicon technology entered the many-core era, new computing platforms are exploiting highe...
In this paper, a novel resource allocation approach dedicated to hard real-time systems with distinc...
This paper presents an energy aware resource allocation approach that benefits from modal nature of ...
Modern high performance computing (HPC) data centers consume huge energy to operate them. Therefore,...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
Many-core systems integrate a growing number of cores on a single chip and are expected to integrate...
Large-scale computing environments (such as HPC Clusters, Grids and Clouds) provide a vast number of...
The increasing demand of processing a higher number of applications and related data on computing pl...
textSingle-ISA heterogeneous multi-core processors (SHMP) have become increasingly important due to ...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
An efficient resource allocation scheme plays a vital role in scheduling applications on high-perfor...
Multi-/many-core systems are envisioned to satisfy the ever-increasing performance requirements of c...
The availability of many-core computing platforms enables a wide variety of technical solutions for ...
Many-core systems are envisioned to fulfill the increased performance demands in several computing d...
This thesis addresses the topic of resource efficiency in multiprocessor systems in the presence of ...
Since the silicon technology entered the many-core era, new computing platforms are exploiting highe...
In this paper, a novel resource allocation approach dedicated to hard real-time systems with distinc...
This paper presents an energy aware resource allocation approach that benefits from modal nature of ...
Modern high performance computing (HPC) data centers consume huge energy to operate them. Therefore,...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
Many-core systems integrate a growing number of cores on a single chip and are expected to integrate...
Large-scale computing environments (such as HPC Clusters, Grids and Clouds) provide a vast number of...
The increasing demand of processing a higher number of applications and related data on computing pl...
textSingle-ISA heterogeneous multi-core processors (SHMP) have become increasingly important due to ...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
An efficient resource allocation scheme plays a vital role in scheduling applications on high-perfor...