Resources for project work
Search Utilities
Tools
- Tools: a short story, by Remzi Arpaci, briefly
describes pixie, pixstats, prof, dinero, qpt, CPROF, spim, Cacti, shade,
and spixtools. Most of the specific directories and files mentioned are
on the instructional machines.
-
Wisconsin Architectural Research Tool Set (WARTS)
- including QPT, QPT2, CPROF, Tycho, dineroIII, and EEL
- ATOM - A toolkit that can be used for tracing, and much more.
Only runs on Alphas. Log in to either saidin.eecs (an instructional machine) or speeding.cs
(on the same file system as the NOW machines)
- EEL - A toolkit that can be used for tracing, and much more.
Only runs on SPARCs.
See the following
class project for some more details.
- Etch
- A tracing tool for Intel x86 platforms running either Win95, WinNT,
or Linux. Courtesy of Harvard University and the University of Washington.
-
Instruction-Level Simulation And Tracing
- This contains a huge list of simulators, emulators, and tracing tools,
including an extensive bibliography as well as list of people to contact
Benchmarks
Traces
- Etch Traces
- user level traces of Windows NT applications collected using Etch.
- Monster Traces - Traces of 8 applications (run under Ultrix and Mach)
collected with a hardware monitor on a DEC-MIPS workstation. Includes
user and kernel activity. First presented in a
paper which appeared in
ISCA95. Courtesy of Richard Uhlig (thanks to
Christoforos for getting them). More details forthcoming when these
are actually available.
- Patchwrx - Single-processor portions of traces, containing user and kernel
references, from 2 spec benchmarks and a database, running under Windows
NT on an Alpha. Courtesy of Dick Sites, from DEC. A few projects from
last spring's IRAM class as well as a Spring 1996 CS 252 projects detail
some caveats concerning the accuracy of these traces (and of Dick Sites'
conclusions regarding "Caches Don't Work".)
-
New Mexico State Univ Trace Database
CPU info
- The
CPU Info Center has a good summary of high-level info
- MIPS does a very good job of
providing on-line documentation
- Intel's web page is generally full of marketing crap, but there's a neat
Intel Secrets page, which is subtitled
"What Intel Doesn't Want You To Know"
- I have some hardcopy documentation on DEC Alpha microprocessors. I
am willing to briefly loan them for making selective copies, or I can
provide you with information as to how you can order (for free) your
own copy.
Back to CS252 home page...