Future chip multiprocessors (CMPs) will be expected to deliver robust performance in the face of manufacturing process variations and hard errors. While prior research has addressed how to keep these chips functional, these degraded CMPs may still be unusable because of lost performance and power efficiency. The unpredictable nature of the variability and faults will create dynamic heterogeneity among the cores of these CMPs. In prior work, we developed scheduling algorithms that mitigate the impact of core degradation by appropriately matching applications in the workload with cores of differing capabilities. In this paper, we study the scalability of these algorithms in CMPs ranging from four to sixty-four cores. Our results show that our...
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects h...
sors (TLR-CMP) is efficient for soft error tolerance. Process variation causes core-to-core (C2C) pe...
Many disciplines have been proposed for scheduling and processor allocation in multiprogrammed multi...
In future large-scale multi-core microprocessors, hard errors and process variations will create dyn...
Abstract—Single-ISA heterogeneous chip multiprocessor (CMP) is not only an attractive design paradig...
Abstract. Shrinking process technologies and growing chip sizes have profound effects on process var...
Shrinking process technologies and growing chip sizes have profound effects on process variation. Th...
Chip multicore processors (CMPs) have become the default architecture for modern desktops and server...
The parallel nature of process execution on chip multiprocessors (CMPs) has considerably boosted lev...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Chip multicore processors (CMPs) have emerged as the dominant architecture choice for modern comput-...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
We explore runtime mechanisms and policies for scheduling dynamic multi-grain parallelism on heterog...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Abstract—Variation in the CMOS manufacturing processes cause the transistors on each chip to differ,...
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects h...
sors (TLR-CMP) is efficient for soft error tolerance. Process variation causes core-to-core (C2C) pe...
Many disciplines have been proposed for scheduling and processor allocation in multiprogrammed multi...
In future large-scale multi-core microprocessors, hard errors and process variations will create dyn...
Abstract—Single-ISA heterogeneous chip multiprocessor (CMP) is not only an attractive design paradig...
Abstract. Shrinking process technologies and growing chip sizes have profound effects on process var...
Shrinking process technologies and growing chip sizes have profound effects on process variation. Th...
Chip multicore processors (CMPs) have become the default architecture for modern desktops and server...
The parallel nature of process execution on chip multiprocessors (CMPs) has considerably boosted lev...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Chip multicore processors (CMPs) have emerged as the dominant architecture choice for modern comput-...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
We explore runtime mechanisms and policies for scheduling dynamic multi-grain parallelism on heterog...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Abstract—Variation in the CMOS manufacturing processes cause the transistors on each chip to differ,...
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects h...
sors (TLR-CMP) is efficient for soft error tolerance. Process variation causes core-to-core (C2C) pe...
Many disciplines have been proposed for scheduling and processor allocation in multiprogrammed multi...