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 1, March 2006

Dean Tullsen, Brad Calder
Pages: 1-2
DOI: 10.1145/1132462.1132463

Bit-split string-matching engines for intrusion detection and prevention
Brett Brotherton, Lin Tan, Timothy Sherwood
Pages: 3-34
DOI: 10.1145/1132462.1132464
Network Intrusion Detection and Prevention Systems have emerged as one of the most effective ways of providing security to those connected to the network and at the heart of almost every modern intrusion detection system is a string-matching...

Efficient remote profiling for resource-constrained devices
Chandra Krintz, Timothy Sherwood, Priya Nagpurkar, Hussam Mousa
Pages: 35-66
DOI: 10.1145/1132462.1132465
The widespread use of ubiquitous, mobile, and continuously connected computing agents has inspired software developers to change the way they test, debug, and optimize software. Users now play an active role in the software evolution cycle by...

Recovery code generation for general speculative optimizations
Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai, Wei-Chung Hsu, Jin Lin
Pages: 67-89
DOI: 10.1145/1132462.1132466
A general framework that integrates both control and data speculation using alias profiling and/or compiler heuristic rules has shown to improve CPU2000 performance on Itanium systems. However, speculative optimizations require check instructions and...

Optimal register reassignment for register stack overflow minimization
Yoonseo Choi, Hwansoo Han
Pages: 90-114
DOI: 10.1145/1132462.1132467
Architectures with a register stack can implement efficient calling conventions. Using the overlapping of callers' and callees' registers, callers are able to pass parameters to callees without a memory stack. The most recent instance of a register...