Deming Chen


Donald Biggar Willett Faculty Scholar

Department of Electrical and Computer Engineering
College of Engineering
University of Illinois, Urbana-Champaign

Address and Contact:
410 Coordinated Science Laboratory
1308 W Main St
Urbana, Illinois 61801
217-244-3922 (office)
email: dchen (at) illinois (dot) edu


Dr. Deming Chen obtained his BS in computer science from University of Pittsburgh, Pennsylvania in 1995, and his MS and PhD in computer science from University of California at Los Angeles in 2001 and 2005 respectively. He worked as a software engineer between 1995-1999 and 2001-2002. He joined the ECE department of University of Illinois at Urbana-Champaign in 2005 and has been a full professor in the same department since 2015. He is a research professor in the Coordinated Science Laboratory and an affiliate professor in the CS department.

He has published more than 180 refereed journal and conference papers, and book or book chapters in the areas of FPGA (synthesis, computing, architecture), EDA (system-level/high-level/logic synthesis), Machine Learning (acceleration, IoT system, algorithm), Heterogeneous Computing (hybrid systems of CPU/FPGA/GPU), and Nanotechnology (device modeling and nano-circuits). In the recent years, he is also actively involved with other research directions, such as computational genomics and computation in smart grid. He has served as PI/Co-PI on more than 30 research grants administered by US Federal agencies as well as the industry. In addition, he has been a seconded faculty member for the Illinois ADSC center in Singapore since March 2010, supervising a very active research group there. He has received eight Best Paper Awards (ASPDAC'09, SASP'09, FCCM'11, SAAHPC'11, CODES+ISSS'13, ICCAD'15, SLIP'18, and ICCAD'18) and numerous other awards.

To name several current projects, he has been leading the successful FCUDA project in the past 9 years that uses CUDA language to program FPGAs, offering opportunity to map existing CUDA kernels to FPGAs for low-energy and high-performance computing. Now, the FCUDA flow is open source and available for downloading under the Software Release menu. Another signature project is a new DNA error correction tool, called BLESS, that offers the best error-correction quality among the current state-of-the-art tools targeting large DNA data, but only consumes 40X smaller memory compared to other tools. BLESS has been downloaded for almost 3000 times from researchers and users around the world. The most recent open-source package is RIP, which includes fast software modeling (320x faster than Gem5), fast hardware modeling (2000x faster than baseline), and near-optimal automated hardware/software partitioning for complext SoC designs.

Dr. Chen was involved in two startup companies. He implemented his published algorithm on CPLD technology mapping when he was a software engineer in Aplus Design Technologies, Inc. in 2001, and the software was exclusively licensed by Altera and distributed to many customers of Altera worldwide. He is one of the inventors of the xPilot High-level Synthesis package developed at UCLA, which was licensed to AutoESL Design Technologies, Inc. Aplus was acquired by Magma in 2003, and AutoESL was acquired by Xilinx in 2011. Currently, he is the President and Chairman of the Board for a new startup Inspirit IoT, Inc., headquartered in the Research Park at Champaign, IL. He also actively provides consulting services or short courses for leading semiconductor or FPGA computing companies.

Dr. Chen is an IEEE Fellow, an ACM Distinguished Speaker, and the Editor-in-Chief of ACM Transactions on Reconfigurable Technology and Systems (TRETS).