His research interests are computer architecture, especially instruction-level parallel (ILP) processing, compiling for ILP machines, memory systems, and fault-tolerant computing and digital logic testing.