Due to limits in technology scaling, energy efficiency of logic devices is decreasing in successive generations. To provide continued performance improvements without increasing power, regardless of the sequential or parallel nature of the application, microarchitectural energy efficiency must improve. We propose Dynamically Specialized Execution to improve the energy efficiency of general purpose programmable processors. The key insights of this work are the following. First, applications execute in phases and these phases can be determined by creating a path-tree of basic-blocks rooted at the inner-most loop. Second, specialized datapaths corresponding to these path-trees can be constructed by interconnecting a set of heterogen...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Since the invention of the microprocessor in 1971, the computational capacity of the microprocessor ...
textConventional CMOS scaling has been the engine of the technology revolution in most application d...
The Dynamically Synthesized Execution (DySE) model is an execution model to improve the energy effic...
Because of the limitations of the fabrication technology, many specialized hardwares are purposed f...
Specialization is a promising direction for improving processor energy efficiency. With functionalit...
All work performed by all authors when at UW-Madison Abstract—Specialization and accelerators are be...
Specialization and accelerators are being proposed as an effective way to address the slowdown of De...
This paper proposes a new processor architecture for handling hard-to-predict branches, the diverge-...
Tailored to run domain-specific applications under very strict constraints on, for example, real-tim...
Due to diversified demands of customers, embedded processor datapaths have been extended to accept m...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
A general-purpose datapath is designed for efficient execution of diverse applications. An embedded ...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
Exposing details of the processor datapath to the programmer is motivated by improvements in the ene...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Since the invention of the microprocessor in 1971, the computational capacity of the microprocessor ...
textConventional CMOS scaling has been the engine of the technology revolution in most application d...
The Dynamically Synthesized Execution (DySE) model is an execution model to improve the energy effic...
Because of the limitations of the fabrication technology, many specialized hardwares are purposed f...
Specialization is a promising direction for improving processor energy efficiency. With functionalit...
All work performed by all authors when at UW-Madison Abstract—Specialization and accelerators are be...
Specialization and accelerators are being proposed as an effective way to address the slowdown of De...
This paper proposes a new processor architecture for handling hard-to-predict branches, the diverge-...
Tailored to run domain-specific applications under very strict constraints on, for example, real-tim...
Due to diversified demands of customers, embedded processor datapaths have been extended to accept m...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
A general-purpose datapath is designed for efficient execution of diverse applications. An embedded ...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
Exposing details of the processor datapath to the programmer is motivated by improvements in the ene...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Since the invention of the microprocessor in 1971, the computational capacity of the microprocessor ...
textConventional CMOS scaling has been the engine of the technology revolution in most application d...