Article ID Journal Published Year Pages File Type
6875379 Science of Computer Programming 2014 17 Pages PDF
Abstract
► We show how to parse binary programs and build a formal model of how they use memory. ► The paper focuses on loops and access functions. It explains how to obtain linear access functions, and loops with linear bounds. ► The efficacy of the approach is evaluated on almost 40 benchmark programs. ► One immediate application is the optimization of memory tracing. ► We also describe some applications to automatic parallelization of binary code.
Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, ,