Shrinking process technologies and growing chip sizes have profound effects on process variation. This leads to Chip Multiprocessors (CMPs) where not all cores operate at maximum frequency. Instead of simply disabling the slower cores or using guard banding (running all at the frequency of the slowest logic block), we investigate keeping them active, and examine performance and power efficiency of using frequency-heterogeneous CMPs on multithreaded workloads. With uniform workload partitioning, one might intuitively expect slower cores to degrade performance. However, with non-uniform workload partitioning, we find that using both low and high frequency cores improves performance and reduces energy consumption over just running faster cores...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
With continued scaling of CMOS technology, power, thermal, and reliability issues threaten to signif...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
Abstract. Shrinking process technologies and growing chip sizes have profound effects on process var...
Future chip multiprocessors (CMPs) will be expected to deliver robust performance in the face of man...
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects h...
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...
In this paper, we study the space of chip multiprocessor (CMP) organizations. We compare the area an...
Abstract—With the increasing scaling of manufacturing technol-ogy, process variation is a phenomenon...
Abstract—With the increasing scaling of manufacturing technol-ogy, process variation is a phenomenon...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Chip multiprocessing (CMP) and simultaneous multi-threading (SMT) are two recently adopted technique...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
With continued scaling of CMOS technology, power, thermal, and reliability issues threaten to signif...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
Abstract. Shrinking process technologies and growing chip sizes have profound effects on process var...
Future chip multiprocessors (CMPs) will be expected to deliver robust performance in the face of man...
Faced with the challenge of finding ways to use an ever-growing transistor budget, microarchitects h...
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...
In this paper, we study the space of chip multiprocessor (CMP) organizations. We compare the area an...
Abstract—With the increasing scaling of manufacturing technol-ogy, process variation is a phenomenon...
Abstract—With the increasing scaling of manufacturing technol-ogy, process variation is a phenomenon...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Chip multiprocessing (CMP) and simultaneous multi-threading (SMT) are two recently adopted technique...
Modern microprocessors integrate a growing number of compo-nents on a single chip, such as processor...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Exploitation of parallelism has for decades been central to the pursuit of computing performance. Th...
With continued scaling of CMOS technology, power, thermal, and reliability issues threaten to signif...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...