Architecture and Code Optimization (TACO)


Search Issue
enter search term and/or author name


ACM Transactions on Architecture and Code Optimization (TACO), Volume 3 Issue 3, September 2006

An approach toward profit-driven optimization
Min Zhao, Bruce R. Childers, Mary Lou Soffa
Pages: 231-262
DOI: 10.1145/1162690.1162691
Although optimizations have been applied for a number of years to improve the performance of software, problems with respect to the application of optimizations have not been adequately addressed. For example, in certain circumstances, optimizations...

Managing bounded code caches in dynamic binary optimization systems
Kim Hazelwood, Michael D. Smith
Pages: 263-294
DOI: 10.1145/1162690.1162692
Dynamic binary optimizers store altered copies of original program instructions in software-managed code caches in order to maximize reuse of transformed code. Code caches store code blocks that may vary in size, reference other code blocks, and...

A case for a complexity-effective, width-partitioned microarchitecture
Olivier Rochecouste, Gilles Pokam, André Seznec
Pages: 295-326
DOI: 10.1145/1162690.1162693
The analysis of program executions reveals that most integer and multimedia applications make heavy use of narrow-width operations, i.e., instructions exclusively using narrow-width operands and producing a narrow-width result. Moreover, this usage...

Block-aware instruction set architecture
Ahmad Zmily, Christos Kozyrakis
Pages: 327-357
DOI: 10.1145/1162690.1162694
Instruction delivery is a critical component for wide-issue, high-frequency processors since its bandwidth and accuracy place an upper limit on performance. The processor front-end accuracy and bandwidth are limited by instruction-cache misses,...