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. (List of Publications)

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.

Postdoc Position Opening

I am recruiting a postdoc with background in signal/image/media processing and with excellent programming and/or hardware design skills (CPU/GPU/FPGA/ASIC, etc.). Please contact me by email with a PDF of your CV.

Summer Undergraduate Research Opportunities

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.)

Active Projects

Downloads and Demos

Past Projects