See this document in CiteSeerX!

Superblock Formation Using Static Program Analysis (1993)  (Make Corrections)  (33 citations)
Richard Hank, Scott A. Mahlke, Roger A. Bringmann, John C. Gyllenhaal, Wen-mei W.Hwu



  Home/Search   Context   Related

 
View or download:
uiuc.edu/pub/IMPAC...ro93noprofile.ps
uiuc.edu/IMPACT/ft...ro93noprofile.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/Impact...ger_A_Bringmann (more)
From:  uiuc.edu/Impact/pap...fconference
(Enter author homepages)

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

Abstract: Compile-time code transformations which expose instruction-level parallelism (ILP) typically take into account the constraints imposed by all execution scenarios in the program. However, there are additional opportunities to increase ILP along some execution sequences if the constraints from alternative execution sequences can be ignored. Traditionally, profile information has been used to identify important execution sequences for aggressive compiler optimization and scheduling. This paper... (Update)

Cited by:   More
Optimal Superblock Scheduling Using Enumeration - Kent   (Correct)
Power-Aware Compilation Techniques for High Performance Processors - Yang (2004)   (Correct)
Characterization of Repeating Dynamic Code Fragments - Spadini, Fertig, Patel   (Correct)

Active bibliography (related documents):   More   All
0.2:   Structural And Static Analysis Techniques For Enhancing Compiler.. - Crozier (1999)   (Correct)
0.2:   Systematic Compilation For Predicated Execution - August (2000)   (Correct)
0.2:   Array Restructuring for Cache Locality - Leung (1996)   (Correct)

Similar documents based on text:   More   All
0.7:   Characterizing the Impact of Predicated Execution.. - Mahlke, Hank.. (1994)   (Correct)
0.6:   SOFTWARE---PRACTICE AND EXPERIENCE, VOL. 21(12), 1301--1321.. - Pohua Chang Scott   (Correct)
0.2:   Enhancing Instruction Level Parallelism Through.. - Bringmann (1995)   (Correct)

Related documents from co-citation:   More   All
19:   Using profile information to assist classic compiler code optimizations - Chang, Mahlke et al. - 1991
18:   Trace Scheduling: A Technique for Global Microcode Compaction (context) - Fisher - 1981
17:   Branch prediction for free - Ball, Larus - 1993

BibTeX entry:   (Update)

R. Hank, S. Mahlke, R. Bringmann, J. Gyllenhaal, and W. Hwu. Superblock formation using static program analysis. In 26th International Symposium on Microarchitecture, pages 247--256. IEEE, 1993. http://citeseer.ist.psu.edu/hank93superblock.html   More

@inproceedings{ hanksuperblock,
    author = "Richard E. Hank and Scott A. Mahlke and Roger A. Bringmann and John C. Gyllenhaal and Wen-mei W. Hwu",
    title = "Superblock Formation Using Static Program Analysis",
    pages = "247--255",
    url = "citeseer.ist.psu.edu/hank93superblock.html" }
Citations (may not include all citations):
1399   Compilers: Principles (context) - Aho, Sethi et al. - 1988
407   Trace scheduling: A technique for global microcode compactio.. (context) - Fisher - 1981
241   A study of branch prediction strategies (context) - Smith - 1981
185   Branch prediction strategies and branch target buffer design (context) - Lee, Smith - 1984
160   IMPACT: An architectural framework for multiple-instruction-.. - Chang, Mahlke et al. - 1991
103   Predicting conditional branch directions from previous runs .. (context) - Fisher, Freudenberger - 1992
96   Branch prediction for free - Ball, Larus - 1993
94   Using profile information to assist classic code optimizatio.. - Chang, Mahlke et al. - 1991
54   Architecture and Instruction Set Reference Manual (context) - Co - 1990
44   Trace selection for compiling large C application programs t.. (context) - Chang, Hwu - 1988
31   Comparing software and hardware schemes for reducing the cos.. - Hwu, Conte et al. - 1989
31   The Superblock: An effective structure for VLIW and supersca.. (context) - Hwu - 1993
18   Compiler code transformations for superscalarbased high-perf.. - Mahlke, Chen et al. - 1992
9   Compiling for the CRISP microprocessor (context) - Bandyopadhyay, Begwani et al. - 1987
4   MA: Digital Equipment Corporation (context) - Corporation, Handbook - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.crhc.uiuc.edu/Impact/people/graduated/Roger_A_Bringmann.html):   More
Speculative Execution Exception Recovery using.. - Bringmann.. (1993)   (Correct)
Register Connection: A New Approach to Adding Registers into.. - Tokuzo Kiyohara (1993)   (Correct)
Effective Compiler Support for Predicated Execution .. - Mahlke, Lin, Chen, .. (1992)   (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