Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire delays present a growing challenge to the designers of singly-clocked, globally synchronous systems. We describe an alternative approach, which we call a Multiple Clock Domain (MCD) processor in which the chip is divided into several (coarse-grained) clock domains, within which independent voltage and frequency scaling can be performed. Boundaries between domains are chosen to exploit existing queues, thereby minimizing inter-domain synchronization costs. We propose four clock domains, corresponding to the front end (including LI instruction cache), integer units, floating point units, and load-store units (including Ll data cache and L2 cac...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
The current implementation of dynamic voltage and frequency scaling (DVS and DFS) in microprocessors...
As complexity increases and gate sizes shrink for monolithic, mixed-signal integrated circuit (IC) t...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
Multiple Clock Domain processors provide an attractive solution to the increasingly challenging prob...
Enabled by the continuous advancement in fabrication technology, present day synchronous microproces...
As the core count in processor chips grows, so do the on-die, shared resources such as on-chip commu...
Journal ArticleThe ever increasing demand for high clock speeds and the desire to exploit abundant ...
Thesis (Ph.D.)--University of Washington, 2021System-on-Chips (SoC) are the engines of modern comput...
Integrated systems with billions of transistors on a single chip are a now reality. These systems in...
This thesis presents a comprehensive system for allowing a Multiple Clock Domain (MCD) processor to ...
We analyze an Alpha 21264-like Globally–Asynchronous, Locally–Synchronous (GALS) processor organized...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
The current implementation of dynamic voltage and frequency scaling (DVS and DFS) in microprocessors...
As complexity increases and gate sizes shrink for monolithic, mixed-signal integrated circuit (IC) t...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Microprocessors are traditionally designed to provide "best overall" performance across a ...
Multiple Clock Domain processors provide an attractive solution to the increasingly challenging prob...
Enabled by the continuous advancement in fabrication technology, present day synchronous microproces...
As the core count in processor chips grows, so do the on-die, shared resources such as on-chip commu...
Journal ArticleThe ever increasing demand for high clock speeds and the desire to exploit abundant ...
Thesis (Ph.D.)--University of Washington, 2021System-on-Chips (SoC) are the engines of modern comput...
Integrated systems with billions of transistors on a single chip are a now reality. These systems in...
This thesis presents a comprehensive system for allowing a Multiple Clock Domain (MCD) processor to ...
We analyze an Alpha 21264-like Globally–Asynchronous, Locally–Synchronous (GALS) processor organized...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
The current implementation of dynamic voltage and frequency scaling (DVS and DFS) in microprocessors...
As complexity increases and gate sizes shrink for monolithic, mixed-signal integrated circuit (IC) t...