CITCAT stands for "Constructing Instruction Traces from Cache-filtered Address Traces." These documents represent the substance of Sharky's graduate school research.

[Load] Research Proposal
[ HTML ]

With dollar signs in his eyes, Sharky included this research proposal in an application for funding. This proposal explains CITCAT to a computer-illiterate audience.

[Load] A Recent Publication
[ HTML | PDF ]

Written for a more technical audience, this published paper describes the CITCAT theory in greater detail. This paper was written and published mainly to let the world know that Sharky was working on it.

[Load] Masters Proposal
[ PDF ]

Sharky originally began CITCAT as doctoral research. When his interests changed, however, he decided to take what he had already done and cash it in for a quick Masters degree instead. This "proposal" was actually written after the research was done! Strange, isn't it?

[Load] Masters Thesis
[ HTML | PDF ]

Two weeks later, Sharky produced the final thesis document. Here is the culmination of his work and his final farewell to CITCAT.