ACM DL

Architecture and Code Optimization (TACO)

Menu

Search Issue
enter search term and/or author name

Archive


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

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

Bit-split string-matching engines for intrusion detection and prevention
Lin Tan, Brett Brotherton, 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
Priya Nagpurkar, Hussam Mousa, Chandra Krintz, Timothy Sherwood
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
Jin Lin, Wei-Chung Hsu, Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai
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...