|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Seventh International Symposium on High-Performance Computer Architecture (HPCA'01)
Register Renaming and Scheduling for Dynamic Execution of Predicated Code
Nuevo Leone, Mexico
January 20-January 24
ISBN: 0-7695-1019-1
| ASCII Text | x | ||
| Perry H. Wang, Hong Wang, Ralph M. Kling, Kalpana Ramakrishnan, John P. Shen, "Register Renaming and Scheduling for Dynamic Execution of Predicated Code," High-Performance Computer Architecture, International Symposium on, pp. 0015, Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001. | |||
| BibTex | x | ||
| @article{ 10.1109/HPCA.2001.903248, author = {Perry H. Wang and Hong Wang and Ralph M. Kling and Kalpana Ramakrishnan and John P. Shen}, title = {Register Renaming and Scheduling for Dynamic Execution of Predicated Code}, journal ={High-Performance Computer Architecture, International Symposium on}, volume = {0}, year = {2001}, isbn = {0-7695-1019-1}, pages = {0015}, doi = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2001.903248}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - High-Performance Computer Architecture, International Symposium on TI - Register Renaming and Scheduling for Dynamic Execution of Predicated Code SN - 0-7695-1019-1 SP EP A1 - Perry H. Wang, A1 - Hong Wang, A1 - Ralph M. Kling, A1 - Kalpana Ramakrishnan, A1 - John P. Shen, PY - 2001 VL - 0 JA - High-Performance Computer Architecture, International Symposium on ER - | |||
Abstract: To achieve higher processor performance requires greater synergy between advanced hardware features and innovative compiler techniques. Recent advancement in compilation techniques or predicated execution has provided significant opportunity in exploiting instruction level parallelism. However, little research has been done on how to efficiently execute predicated code in a dynamic microarchitecture. In this paper, we evaluate hardware optimizations for executing predicated code on a dynamically scheduled microarchitecture. We provide two novel ideas to improve the efficiency of executing predicated code. On a generic Intel Itanium processor pipeline model, we demonstrate that,with some microarchitecture enhancements, a dynamic execution processor can achieve about 16% performance improvement over an equivalent static execution processor.
Citation:
Perry H. Wang, Hong Wang, Ralph M. Kling, Kalpana Ramakrishnan, John P. Shen, "Register Renaming and Scheduling for Dynamic Execution of Predicated Code," hpca, pp.0015, Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.
