Reconfigurable
Computing
Instructor:
Mr. Tran Ngoc Thinh, Ph.D
Department of Computer
Engineering,
Faculty of Computer Science
and Engineering
Ho Chi Minh City University of Technology
268 Ly Thuong Kiet street, Dictrict 10, Ho Chi Minh city, Vietnam.
Phone: (+84)(8) 3864 7256 (Ext. 5843)
Fax: (+84)(8) 864 5137
Email: tnthinh (at) cse (dot) hcmut (dot) edu (dot) vn
Course Description:
This course introduces to this new field of Reconfigurable Computing. The subject is structured into three parts: architectures, design methods, and applications. The architectures part comprises reconfigurable devices, including the commercially highly successful field-programmable gate arrays (FPGAs), and reconfigurable systems. The design methods part covers computer-aided design for FPGAs, compilation from programming languages and system-level design such as partitioning, connection, partial reconfiguration. In the application part, the main uses of reconfigurable technology are discussed, from bioinformatics, network security to signal processing and image processing applications.
Textbook:
[1] Introduction to Reconfigurable Computing: Architectures, Algorithms, and Applications, Christophe Bobda. 2007
[2] Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays, Maya Gokhale and Paul S. Graham. 2005
[3] Reconfigurable Computing: The Theory and Practice of FPGA-Based Computing, Scott Hauck and André Dehon. 2008
Evaluation: