Summary: SoftSig: Software-Exposed Hardware Signatures
for Code Analysis and Optimization
James Tuck Wonsun Ahn Luis Ceze Josep Torrellas
NC State University
University of Illinois at
University of Washington
Many code analysis techniques for optimization, debugging, or
parallelization need to perform runtime disambiguation of sets of
addresses. Such operations can be supported efficiently and with
low complexity with hardware signatures.
To enable flexible use of signatures, this paper proposes to ex-
pose a Signature Register File to the software through a rich ISA.
The software has great flexibility to decide, for each signature,