New Tech Report: Using Tracing and Dynamic Slicing to Tune Compilers

larus@primost.cs.wisc.edu (James Larus)
Thu, 9 Sep 1993 13:26:08 GMT

          From comp.compilers

Related articles
New Tech Report: Using Tracing and Dynamic Slicing to Tune Compilers larus@primost.cs.wisc.edu (1993-09-09)
| List of all articles for this month |
Newsgroups: comp.compilers
From: larus@primost.cs.wisc.edu (James Larus)
Keywords: performance, report, FTP
Organization: University of Wisconsin, Madison -- Computer Sciences Dept.
Date: Thu, 9 Sep 1993 13:26:08 GMT

The following technical report is available by anonymous ftp from
ftp.cs.wisc.edu in tech-reports/reports/93/tr1174.ps.Z






Using Tracing and Dynamic Slicing to Tune Compilers


James R. Larus and Satish Chandra


University of Wisconsin
Computer Sciences Department
Technical Report #1174


Performance tuning improves a compiler's performance by detecting
errors and missed opportunities in its analysis, optimization, and
code generation stages. Normally, a compiler's author tunes it by
examining the generated code to find suboptimal code sequences. This
paper describes a collection of tools, called compiler auditors, that
assist a compiler writer by partially mechanizing the process of
finding suboptimal code sequences. Although these code sequences do
not always exhibit compiler bugs, they frequently illustrate problems
in a compiler. Experiments show that auditors effectively find
suboptimal code, even in a high-quality, commercial compiler.




/Jim


James Larus
Computer Sciences Department
University of Wisconsin
1210 West Dayton Street
Madison, WI 53706
larus@cs.wisc.edu
608-262-9519
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.