Characterization of Repeating Dynamic Code Fragments

Francesco Spadini, Michael Fertig, Sanjay Jeram Patel · Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign) · 2002

For this study, we analyze the dynamic instruction streams of the SPEC2000 integer benchmarks to find frequently occurring units of computation, or idioms. An idiom, in the broadest sense, is an interdependent piece of a computation dataflow. For example, a load-add-store idiom performs an increment operation through a set of three interdependent instructions.

Read the paper · More papers on PaperTik