Interim Department Head, Electrical
and Computer Engineering
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213
James C. Hoe is a Professor of Electrical and Computer Engineering at Carnegie Mellon University. He received his Ph.D. in EECS from MIT in 2000. He received his BS in EECS from UC Berkeley in 1992. He is interested in many aspects of computer architecture and digital hardware design, including the specific areas of FPGA architecture for computing; digital signal processing hardware; and high-level hardware design and synthesis. He is a Fellow of IEEE.
Ph.D., 2000 Electrical Engineering and Computer Science, Massachusetts Institute of Technology
M.S., 1994 Electrical Engineering and Computer Science, Massachusetts Institute of Technology
B.S., 1992 Electrical Engineering and Computer Science, University of California, Berkeley
Professor Hoe’s current research focus is on devising a new FPGA architecture for power efficient, high-performance computing. His research group is working on the CoRAM application development framework that (1) presents a virtualized FPGA execution environment and (2) offers a high-level programming abstraction to specify the control sequencing of kernel invocations and data movements. He is further developing an FPGA runtime environment that incorporates partial reconfiguration, virtualization, and protection features to manage an FPGA as a dynamically sharable multitasking compute resource.
- Computer architecture
- High-level hardware design and synthesis
- Reconfigurable computing