See this document in CiteSeerX!

Optimizations and Oracle Parallelism with Dynamic Translation (1999)  (Make Corrections)  (7 citations)
Kemal Ebcioglu, Erik Altman, Sumedh Sathaye, Michael Gschwind
International Symposium on Microarchitecture



  Home/Search   Context   Related

 
View or download:
ibm.com/vliw/isca3...%20translation.pdf
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  ibm.com/vliw/isca3...bibliography (more)
(Enter author homepages)

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

Abstract: We describe several optimizations which can be employed in a dynamic binary translation (DBT) system, where low compilation/translation overhead is essential. These optimizations achieve a high degree of ILP, sometimes even surpassing a static compiler employing more sophisticated, and more time-consuming algorithms [9]. We present results in which we employ these optimizations in a dynamic binary translation system capable of computing oracle parallelism. (Update)

Context of citations to this paper:   More

.... 4, 11] Vulcan (which optimizes IA 32 binaries) 17] Mojo (which optimizes IA32 binaries) 6] DBT (which optimizes PA RISC binaries) [12], and Voss and Eigenmann s remote dynamic program optimization system (which optimizes SPARC binaries using a separate thread for the...

...design complexity. The solution we identified was to leverage advanced compilation technology to accomplish ILP extraction in software. [4, 5]) In the process, design simplicity allows shorter latency from pipeline entry to exit as a function of overall FO4 (as opposed to super...

Cited by:   More
Binary Translation and Architecture Convergence Issues - For Ibm System   (Correct)
Efficient Instruction Scheduling with Precise Exceptions - Altman, Ebcioglu.. (1999)   (Correct)
Binary Translation and Architecture Convergence.. - Gschwind.. (2000)   (Correct)

Active bibliography (related documents):   More   All
0.3:   RC23262 (97775) March 27, 2000 - Computer Science Ibm   (Correct)
0.2:   RC23283 (97774) March 27, 2000 - Computer Science Ibm   (Correct)
0.2:   Simulation and Debugging of Full System Binary Translation - Erik Altman And (2000)   (Correct)

Similar documents based on text:
99.0:   Unknown -   (Correct)

Related documents from co-citation:   More   All
4:   An architectural framework for supporting heterogeneous instructionset architect.. (context) - Silberman, Ebcioglu - 1993
4:   Memory controller for a microprocessor for detecting a failure of speculation on.. (context) - Kelly, Cmelik et al. - 1998
4:   a profile-directed binary translator (context) - Chernoff, Herdeg et al. - 1998

BibTeX entry:   (Update)

K. Ebcioglu, E. Altman, S. Sathaye, and M. Gschwind. Optimizations and Oracle Parallelism with Dynamic Translation. In Proc. 32nd International Symposium on Microarchitecture, pages 284--295, Nov. 1999. http://citeseer.ist.psu.edu/ebcioglu99optimizations.html   More

@inproceedings{ ebcioglu99optimizations,
    author = "Kemal Ebcioglu and Erik R. Altman and Sumedh W. Sathaye and Michael Gschwind",
    title = "Optimizations and Oracle Parallelism with Dynamic Translation",
    booktitle = "International Symposium on Microarchitecture",
    pages = "284-",
    year = "1999",
    url = "citeseer.ist.psu.edu/ebcioglu99optimizations.html" }
Citations (may not include all citations):
1399   Compilers --- Principles (context) - Aho, Sethi et al. - 1986
606   How to Make a Multiprocessor Computer That Correctly Execute.. (context) - Lamport - 1979
246   Context-sensitive Interprocedural Points-to Analysis in the .. - Emami, Ghiya et al. - 1994
174   The Parallel Evaluation of General Arithmetic Expressions (context) - Brent - 1974
157   Limits of Control Flow on Parallelism - Lam, Wilson - 1992
145   Exceeding the Dataflow Limit via Value Prediction - Lipasti, Shen - 1996
79   Abstractions for Recursive Pointer Data Structures: Improvin.. - Hendren, Hummel et al. - 1992
46   Streamlining Inter-operation Memory Communication via Data D.. (context) - Moshovos, Sohi - 1997
38   DAISY: Dynamic Compilation for 100% Architectural Compatibil.. (context) - Ebcioglu, Altman - 1997
38   DAISY: Dynamic Compilation for 100% Architectural Compatibil.. (context) - Ebcioglu, Altman
33   A New Compilation Technique for Parallelizing Loops with Unp.. (context) - Ebcioglu, Nakatani - 1990
33   Some Design Ideas for a VLIW Architecture for Sequential-Nat.. (context) - Ebcioglu - 1988
29   Programming Languages and Their Compilers: Preliminary Notes (context) - Cocke, Schwartz - 1970
25   A Profile-Directed Binary Translator (context) - Chernoff, Herdeg et al. - 1998
9   Run-time Detection and Recovery from Incorrectly Ordered Mem.. (context) - Moudgill, Moreno
7   MIMIC: A Fast System/370 Simulator (context) - May - 1987
6   Compilation of Arithmetic Expressions for Parallel Computati.. (context) - Baer, Bovet - 1968
1   Gschwind Execution-based Scheduling for VLIW Architectures (context) - Ebcioglu, Altman et al. - 1999
1   the Time Required to Parse an Arithmetic Expression for Para.. (context) - Brent, Towle - 1976
www.mot.com/SPS/PowerPC/teksupport/teklibrary/manuals/pem32b.pdf



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


Documents on the same site (http://www.research.ibm.com/vliw/isca31/bibliography.html):   More
RC22025 (98128) 18 July 2000 Computer Science - Ibm Research Report   (Correct)
Dynamic and Transparent Binary Translation - Gschwind, al. (2000)   (Correct)
RC 21665 (97500) 16 December 1999 Computer Science - Ibm Research Report   (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