Computational Challenges in Cell Simulation: A Software Engineering Approach. - Kouichi Takahashi; Katsuyuki Yugi; Kenta Hashimoto; Yohei Yamada; Christopher J. F. Pickett; Masaru Tomita (IEEE Intell. Syst., 2002)

Software Thread Level Speculation for the Java Language and Virtual Machine Environment. - Christopher J. F. Pickett; Clark Verbrugge (LCPC, 2005)

SableSpMT: a software framework for analysing speculative multithreading in Java. - Christopher J. F. Pickett; Clark Verbrugge (PASTE, 2005)

Component-Based Lock Allocation. - Richard L. Halpert; Christopher J. F. Pickett; Clark Verbrugge (PACT, 2007)

Software speculative multithreading for Java. - Christopher J. F. Pickett (OOPSLA Companion, 2007)

Dynamic purity analysis for java programs. - Haiying Xu; Christopher J. F. Pickett; Clark Verbrugge (PASTE, 2007)

Exhaustive analysis of thread-level speculation. - Clark Verbrugge; Christopher J. F. Pickett; Alexander Krolik; Allan Kielstra (SEPS@SPLASH, 2016)