Hardware Thread Accelerating Method Based on CPU/FPGA Hybrid Architecture

陈天洲,严力科,胡威,马吉军
2009-01-01
Ruan Jian Xue Bao/Journal of Software
Abstract:The CPU/FPGA hybrid architecture is a popular reconfigurable computing architecture. In order to ease the use of FPGA, a hardware thread approach is proposed, and a hardware thread executing mechanism is designed to make use of the reconfigurable resources. Software thread and hardware thread can be executed in parallel while computation-intensive tasks are assigned to hardware threads and control-intensive tasks are assigned to software threads. Simics simulator is adopted to simulate a hybrid architecture platform, on which software and hardware multithreading DES, MD5SUM and MergeSort algorithms are evaluated. The results show that the average speedup is 2.30, and it proves that the approach explored the performance of CPU/FPGA hybrid architecture efficiently. © by Institute of Software, the Chinese Academy of Sciences. All rights reserved.
What problem does this paper attempt to address?