Microprocessors are traditionally designed to provide "best overall" performance across a wide range of applications and operating environments. Several groups have proposed hardware techniques that save energy by "downsizing " hardware resources that are underutilized by the current application phase. Others have proposed a different energy-saving approach: dividing the processor into domains and dynamically changing the clock frequency and voltage within each domain during phases when the full domain frequency is not required. What has not been studied to date is how to exploit the adaptive nature of these approaches to improve performance rather than to save energy. In this paper, we describe an adaptive globally asyn...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
An architecture that combines a Globally Asynchronous, Locally Synchronous (GALS) [1,2] design style...
Uniprocessor designs have always assumed worst-case operating conditions to set the operating clock ...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
In recent years, Globally Asynchronous Locally Synchronous (GALS) designs and dynamic voltage scalin...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Abstract — This paper presents methods for addressing two sources of variability in the context of m...
(GALS) system with dynamic voltage and frequency scaling can use the slowest frequency possible to a...
As clock frequency and die area increase, achieving energy efficiency, while distributing a low skew...
Power consumption in clock of large high performance VLSIs can be reduced by adopting Globally Async...
With chip temperature being a major hurdle in microprocessor design, techniques to recover the perfo...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Process and operating condition variability creates a huge problem for current and future digital in...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
An architecture that combines a Globally Asynchronous, Locally Synchronous (GALS) [1,2] design style...
Uniprocessor designs have always assumed worst-case operating conditions to set the operating clock ...
Microprocessors are traditionally designed to provide “best overall” performance across a wide range...
In recent years, Globally Asynchronous Locally Synchronous (GALS) designs and dynamic voltage scalin...
Multiple clock domains is one solution to the increasing problem of propagating the clock signal acr...
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines ...
Journal ArticleAs clock frequency increases and feature size decreases, clock distribution and wire...
Abstract — This paper presents methods for addressing two sources of variability in the context of m...
(GALS) system with dynamic voltage and frequency scaling can use the slowest frequency possible to a...
As clock frequency and die area increase, achieving energy efficiency, while distributing a low skew...
Power consumption in clock of large high performance VLSIs can be reduced by adopting Globally Async...
With chip temperature being a major hurdle in microprocessor design, techniques to recover the perfo...
The continuing advances in VLSI technology have fueled dramatic performance gains for general-purpo...
Process and operating condition variability creates a huge problem for current and future digital in...
Thesis (Ph.D.)--University of Washington, 2019Ensuring high performance and low-power is the goal fo...
An architecture that combines a Globally Asynchronous, Locally Synchronous (GALS) [1,2] design style...
Uniprocessor designs have always assumed worst-case operating conditions to set the operating clock ...