James Hoe
   HOME

TheInfoList



OR:

James Hoe is a
Taiwanese-American Taiwanese Americans () are Americans who carry full or partial ancestry from Taiwan. This includes American-born citizens who descend from migrants from Taiwan. As of the 2010 U.S. Census, 49% of Taiwanese Americans lived in the state of Califo ...
professor of Electrical and
Computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
Engineering Engineering is the use of scientific method, scientific principles to design and build machines, structures, and other items, including bridges, tunnels, roads, vehicles, and buildings. The discipline of engineering encompasses a broad rang ...
at
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
(CMU). 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. 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 developing an FPGA runtime environment that incorporates partial reconfiguration, virtualization, and protection features to manage an FPGA as a dynamically sharable multitasking compute resource.


Academic biography

He received his B.S. in EECS from University of California at Berkeley in 1992 and Ph.D. in EECS from Massachusetts Institute of Technology (MIT) in 2000. Since 2000, he has been with the Electrical and Computer Engineering Department of Carnegie Mellon University. He became a full professor in 2009 and an IEEE Fellow in 2013. He was the Associate Head of the Electrical and Computer Engineering Department at Carnegie Mellon University from 2009 to 2014.


Resesarch

He has worked on a wide range of research projects at Carnegie Mellon University. He currently leads th
Crossroads 3D-FPGA Academic Research Center
to investigate a new programmable hardware data-nexus lying at the heart of the server and operating over data ‘on the move’ between network, traditional compute, and storage elements. His efforts towards researching FPGA Architecture for Computing include th
CoRAM
FPGA computing abstraction, th
Pigasus
Network function acceleration, Service-Oriented Memory Architecture and Programmable and Dynamic Computing Deployment projects. Since 2003, he has been a faculty member in the SPIRAL project researching domain-specific hardware synthesis for
digital signal processing Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are ...
. Between 2005 and 2011, his group worked on the Protoflex technology to accelerate the functional-only simulation using a multithreaded implementation of the
SPARC SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
V9 ISA in
field-programmable gate array A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware d ...
s (FPGAs). Between 2002 and 2006, he worked on sampling-based performance simulation of computer systems (SMARTS) that uses functional-only simulation to keep caches warmed up between detailed simulation phases. While a graduate student at MIT, he initially worked on high-performance system area network for cluster computing (StarT-Jr and Start-X). For his Ph.D. thesis, he worked on
high-level synthesis High-level synthesis (HLS), sometimes referred to as C synthesis, electronic system-level (ESL) synthesis, algorithmic synthesis, or behavioral synthesis, is an automated design process that takes an abstract behavioral specification of a digital ...
from hardware descriptions based on Term Rewriting Systems (TRS). This synthesis system is the basis of the Bluespec language and compiler by
Bluespec, Inc. Bluespec, Inc. is a semiconductor tool design company co-founded by Professor Arvind of MIT in June 2003. Arvind had previously founded Sandburst in 2000, which specialized in producing chips for 10G-bit Ethernet routers; for this task, Bluesp ...


References

{{DEFAULTSORT:Hoe, James Carnegie Mellon University faculty MIT School of Engineering alumni Fellow Members of the IEEE Living people UC Berkeley College of Engineering alumni 1970 births