The NUCAR Army
Publications
General Information
Conferences
Research Projects
Home


Tracing Tools for the Alpha Architecture

John Fraser
Research Students:

Recent Participants:
Jason Casmira
Faculty:
David Kaeli

Project Summary:
W e have assumed responsibility for the PatchWrx program analysis tool suite, which can provide instruction and memory level instrumentation capability for Windows NT-based programs. PatchWrx can capture user programs, operating system and DLL interaction at a very detailed level. PatchWrx currently runs on the 3.5, 3.51 and 4.0 versions of NT for the Alpha, and on 21064-based Alpha machines. Work is in progress to allow instrumentation and tracing on 21164-based machines. This project is being generously supported by DEC's Software Advanced Develop Group in Palo Alto, CA.

In past work, we have extended the ATOM tracing toolset to allow for instrumentation of the DEC Unix 3.0 kernel, as well as allowing instrumentation of application programs. This provides an environment to perform architectural evaluation in a true system environment.

Publications and further information:
  1. "The Alpha Tracing Toolset ", 3rd Annual Workshop on Computer Architecture Education, 1997,
    J. Casmira, J. Fraser and D. Kaeli
  2. " A Code Annotation Tool for Capturing Operating System Execution ", Northeastern University Computer Architecture Research Report, NUCAR-6.97.1, 1997,
    J. Fraser and D. Kaeli
  3. " Cache Analysis in a Multiprocess Environment Using Execution Driven Simulation ", Northeastern University MS Thesis, August 1996
    John Hamilton Fraser