Related articles |
---|
New Tech Report: Using Tracing and Dynamic Slicing to Tune Compilers larus@primost.cs.wisc.edu (1993-09-09) |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.