Coarse-grained Speculative Execution in Shared-memory Multiprocessors. - Iffat H. Kazi; David J. Lilja (International Conference on Supercomputing, 1998)

A Comprehensive Dynamic Processor Allocation Scheme for Multiprogrammed Multiprocessor Systems. - Iffat H. Kazi; David J. Lilja (ICPP, 2000)

JavaSpMT: A Speculative Thread Pipelining Parallelization Model for Java Programs. - Iffat H. Kazi; David J. Lilja (IPDPS, 2000)

Techniques for obtaining high performance in Java programs. - Iffat H. Kazi; Howard H. Chen; Berdenia Stanley; David J. Lilja (ACM Comput. Surv., 2000)

JaViz: A client/server Java profiling tool. - Iffat H. Kazi; Davis P. Jose; Badis Ben-Hamida; Christian J. Hescott; Chris Kwok; Joseph A. Konstan; David J. Lilja; Pen-Chung Yew (IBM Syst. J., 2000)

Coarse-Grained Thread Pipelining: A Speculative Parallel Execution Model for Shared-Memory Multiprocessors. - Iffat H. Kazi; David J. Lilja (IEEE Trans. Parallel Distributed Syst., 2001)

Dynamically adapting to system load and program behavior in multiprogrammed multiprocessor systems. - Iffat H. Kazi; David J. Lilja (Concurr. Comput. Pract. Exp., 2002)