Sciweavers

MICRO
1998
IEEE
91views Hardware» more  MICRO 1998»
14 years 3 months ago
Effective Cluster Assignment for Modulo Scheduling
Clustering is one solution to the demand for wideissue machines and fast clock cycles because it allows for smaller, less ported register files and simpler bypass logic while rema...
Erik Nystrom, Alexandre E. Eichenberger
MICRO
1998
IEEE
82views Hardware» more  MICRO 1998»
14 years 3 months ago
Simple Vector Microprocessors for Multimedia Applications
Corinna G. Lee, Mark G. Stoodley
MICRO
1998
IEEE
111views Hardware» more  MICRO 1998»
14 years 3 months ago
Precise Register Allocation for Irregular Architectures
This paper proposes a precise approach to register allocation for irregular-register architectures which is based on 0-1 integer programming (IP). Prior work shows that IP registe...
Timothy Kong, Kent D. Wilken
MICRO
1998
IEEE
144views Hardware» more  MICRO 1998»
14 years 3 months ago
Analyzing the Working Set Characteristics of Branch Execution
To achieve highly accurate branch prediction, it is necessary not only to allocate more resources to branch prediction hardware but also to improve the understanding of branch exe...
Sangwook P. Kim, Gary S. Tyson
MICRO
1998
IEEE
128views Hardware» more  MICRO 1998»
14 years 3 months ago
Putting the Fill Unit to Work: Dynamic Optimizations for Trace Cache Microprocessors
The fill unit is the structure which collects blocks of instructions and combines them into multi-block segments for storage in a trace cache. In this paper, we expand the role of...
Daniel H. Friendly, Sanjay J. Patel, Yale N. Patt
MICRO
1998
IEEE
93views Hardware» more  MICRO 1998»
14 years 3 months ago
The YAGS Branch Prediction Scheme
The importance of an accurate branch prediction mechanism has been well documented. Since the
A. N. Eden, Trevor N. Mudge
MICRO
1998
IEEE
73views Hardware» more  MICRO 1998»
14 years 3 months ago
Evaluating MMX Technology Using DSP and Multimedia Applications
Ravi Bhargava, Lizy Kurian John, Brian L. Evans, R...
MICRO
1998
IEEE
139views Hardware» more  MICRO 1998»
14 years 3 months ago
A Dynamic Multithreading Processor
We present an architecture that features dynamic multithreading execution of a single program. Threads are created automatically by hardware at procedure and loop boundaries and e...
Haitham Akkary, Michael A. Driscoll