We analyze an Alpha 21264-like Globally–Asynchronous, Locally–Synchronous (GALS) processor organized as a Multiple Clock Domain (MCD) microarchitecture and identify the architectural features of the processor that influence the limited performance degradation measured. We show that the out-oforder superscalar execution features of a processor, which allow traditional instruction execution latency to be hidden, are the same features that reduce the performance degradation impact of the synchronization costs of an MCD processor. In the case of our Alpha 21264-like processor, up to 94 % of the MCD synchronization delays are hidden and do not impact overall performance. In addition, we show that by adding out-of-order superscalar execution capa...
Abstract — This paper presents methods for addressing two sources of variability in the context of m...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
We analyze an Alpha 21264-like Globally–Asynchronous, Locally–Synchronous (GALS) processor organized...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
Ever shrinking device sizes and innovative micro-architectural and circuit design techniques have ma...
The pursuit of secure computation has always featured a tension between performance and security. Se...
Several studies have demonstrated that out-of-order execution processors may not be the most adequat...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
In this paper, we investigate the problem of contention and loss of predictability in modern microco...
The increasing hardware complexity of dynamically scheduled superscalar processors may compromise th...
Modern multicore systems have a large number of components operating in different clock domains and ...
Several studies have demonstrated that out-of-order execution processors may not be the most adequat...
Abstract — This paper presents methods for addressing two sources of variability in the context of m...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
We analyze an Alpha 21264-like Globally–Asynchronous, Locally–Synchronous (GALS) processor organized...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
Ever shrinking device sizes and innovative micro-architectural and circuit design techniques have ma...
The pursuit of secure computation has always featured a tension between performance and security. Se...
Several studies have demonstrated that out-of-order execution processors may not be the most adequat...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
In this paper, we investigate the problem of contention and loss of predictability in modern microco...
The increasing hardware complexity of dynamically scheduled superscalar processors may compromise th...
Modern multicore systems have a large number of components operating in different clock domains and ...
Several studies have demonstrated that out-of-order execution processors may not be the most adequat...
Abstract — This paper presents methods for addressing two sources of variability in the context of m...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...