FPGA Acceleration on Artificial Intelligence
Dr. Xiaokun Yang
University of Houston-Clear Lake, Houston, TX
Cerent Engineering Science Complex, Salazar Hall 2009A
3:00 PM
Abstract – Hardware acceleration on Artificial Intelligence (AI) has become an indispensable technique for a wide range of real-time applications such as video classification, speech recognition, and autonomous robot. Specifically in the era of edge computing, to limit the complexity of AI algorithms in the power-constrained and latency-critical scenarios is a big challenge. Therefore, this presentation focuses on mapping neural networks onto field-programmable gate array (FPGA) with the benefits of high parallelism and programmability. Generally, two research subjects are discussed: the design and evaluation to FPGA acceleration and system-on-chip (SoC) architecture to FPGA. First, case studies to the design on FPGA accelerator are presented, including handwritten digit recognition and real-time music transcription. Second, a low-cost and energy-efficient SoC architecture is discussed to the applications of edge devices. By integrating DMA, AES core, bus wrappers, and open verification components (OVCs), a UVM-based environment is finally established to verify the functionality of the SoC.
Dr. Xiaokun Yang received his Ph.D. from the Department of Electrical and Computer Engineering (ECE), Florida International University (FIU), USA in Spring 2016. He is currently an Assistant Professor at the College of Science and Engineering, University of Houston-Clear Lake. From 2007 to 2012, he has also worked as a Senior ASIC Design and Verification Engineer at Advanced Micro Devices (AMD) and China Electronic Corporation (CEC). His research interests include Hardware Acceleration on AI/ML, ASIC/FPGA Design and Verification on Neural Networks, and Energy-Efficiency System-on-Chip (SoC) Architecture. As the first author or corresponding author, Dr. Yang has published more than 50 papers including 3 patents, more than 15 peer-review journals, and more than 30 prestigious international conferences. He has served on several editorial boards and journal reviewers including IEEE Trans. on Computer, IEEE Trans. on VLSI, and IEEE Trans. on Education, and numerous conference committees including ISVLSI and ISQED.