This is an old revision of the document!
James C. Hoe is interested in many aspects of computer architecture and digital hardware design. His current research focuses on computer architecture, processor microarchitecture, simulation and FPGA emulation of computer systems, and tools for high-level hardware design and synthesis. (Google Scholar Profile)
Many of my projects involve collaborations with colleagues at CMU and other universities/institutions. These collaborations have enabled me to work in broad and multidisciplinary areas. I also make my research artifacts available publicly to invite greater research collaborations and interactions.
CMU undergrads should email me or visit me during my office hours. International and US undergraduate students interested in summer research at CMU/ECE can apply here. (The website opens between December and early spring for applications for the coming summer.)
- Pipeline Synthesis from Transaction-based Specifications (2009~2012, a.k.a. T-Piper)
- FPGA Prototyping and Emulation of Computer Systems (2005~2011, a.k.a. ProtoFlex)
- Reliable Processors and Systems (2001~2008, a.k.a. TRUSS)
- SMARTS Simulation Sampling (2002~2006)
- Operation Centric Hardware Description and Synthesis (1997~2004, a.k.a. Trspec)
- High Performance Cluster Computing (1992~2000, a.k.a., Start-X and Start-Jr)