See this document in CiteSeerX!

Register Assignment for Software Pipelining with Partitioned Register Banks (2000)  (Make Corrections)  (2 citations)
Jason Hiser Steve Carr Philip Sweany Steven J. Beaty



  Home/Search   Context   Related

 
View or download:
mtu.edu/%7Ecarr/papers/ipdps00.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mtu.edu/%7Ecarr/MyPublications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Many techniques for increasing the amount of instruction-level parallelism (ILP) put increased pressure on the registers inside a CPU. These techniques allow for more operations to occur simultaneously at the cost of requiring more registers to hold the operands and results of those operations, and importantly, more ports on the register banks to allow for concurrent access to the data. One approach of ameliorating the number of ports on a register bank (the cost of ports in gates varies as # ... (Update)

Cited by:   More
Evaluating Register Bank Partitioning with Genetic Algorithms - Dineel Sule Steve   (Correct)
Global Register Partitioning - Hiser, Carr, Sweany (2000)   (Correct)

Similar documents (at the sentence level):
15.1%:   A Code Generation Framework for VLIW Architectures with.. - Saurabh Jang (1998)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Value Cloning for Architectures with Partitioned Register.. - Kuras, Carr, Sweany (1998)   (Correct)
0.3:   Optimizing Loop Performance for Clustered VLIW Architectures - Qian, Carr, Sweany (2002)   (Correct)
0.2:   Loop Fusion for Clustered VLIW Architectures - Yi Qian Science   (Correct)

Similar documents based on text:   More   All
0.4:   CRAIG: A Practical Framework for Combining Instruction .. - Brasier, Sweany.. (1995)   (Correct)
0.3:   Dominator-Path Scheduling - A Global Scheduling Method - Sweany, Beaty (1992)   (Correct)
0.3:   Using Genetic Algorithms to Fine-Tune.. - Beaty, Colcord, Sweany (1996)   (Correct)

Related documents from co-citation:   More   All
2:   Unified assign and schedule: A new approach to scheduling for clustered register.. - Ozer, Banerjia et al. - 1998
2:   Instruction Assignment For Clustered VLIW DSP Compilers: A New Approach (context) - Desoli - 1998
2:   Details on Signal Processing (context) - Instruments - 1997

BibTeX entry:   (Update)

J. Hiser, S. Carr, and P. Sweany. Register Assignment for Software Pipelining with Partitioned Register Banks. In International Parallel and Distributed Processing Symposium (IPDPS 2000. http://citeseer.ist.psu.edu/hiser00register.html   More

@inproceedings{ hiserregister,
    author = "J. Hiser and S. Carr and P. Sweany and S. J. Beaty",
    title = "Register Assignment for Software Pipelining with Partitioned Register Banks",
    pages = "211--218",
    url = "citeseer.ist.psu.edu/hiser00register.html" }
Citations (may not include all citations):
353   Software pipelining: An effective scheduling technique for V.. (context) - Lam - 1988
216   Register allocation and spilling via graph coloring (context) - Chaitin - 1982
150   Iterative modulo scheduling: An algorithm for software pipel.. - Rau - 1994
108   Coloring heuristics for register allocation (context) - Briggs, Cooper et al. - 1989
69   Software Pipelining - Allan, Jones et al. - 1995
69   Register allocation by priority-based coloring (context) - Chow, Hennessy - 1984
31   Custom-fit processors: Letting applications define architecu.. (context) - Fisher, Faraboschi et al. - 1996
29   Unified assign and schedule: A new approach to scheduling fo.. - Ozer, Banerjia et al. - 1998
25   Partitioned register files for TTAs - Janssen, Corporaal - 1995
21   Effective cluster assignment for modulo scheduling - Nystrom, Eichenberger - 1998
17   A Compiler for VLIW Architectures (context) - Ellis - 1984
17   Overview of the Rocket retargetable C compiler (context) - Sweany, Beaty - 1994
5   Details on Signal Processing (context) - Instruments - 1997
5   Partitioned Register Files for VLIW's: A Preliminary Analysi.. (context) - Capitanio, Dutt et al. - 1992

Documents on the same site (http://www.cs.mtu.edu/%7Ecarr/MyPublications.html):   More
Race Conditions: A Case Study - Carr, Mayo, Shene (2002)   (Correct)
Channels, Visualization, and Topology Editor - Steve Carr Ping   (Correct)
Compiler Blockability of Dense Matrix - Steve Carr Michigan   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC