透過您的圖書館登入
IP:3.128.78.41
  • 學位論文

基於平台的FPGA軟硬體共同設計︰以JPEG 壓縮為例

A platform-based HW/SW co-design for FPGA: Using JPEG compression as an example

指導教授 : 王勝德

摘要


對於混合軟硬體系統,本篇論文利用基於平台的設計方法去設計硬體加速器,在分割軟硬體的過程我們把焦點放在減少軟硬體的溝通花費,我們設計三種架構的硬體加速器並討論如何去測量溝通花費,使用這測量的結果去切割軟硬體。最後我們去分析得到的效能改進的結果。

並列摘要


Aiming to a mixed software/hardware system, in this thesis, we make use of the platform-based methodology to design hardware accelerators on FPGAs. We focused on reducing the hardware/software communication overheads in partitioning the codes. We design three kinds of hardware accelerators on FPGAs and discuss how to measure communication costs. The result of the measurement is then used to divide the codes in a hardware/software that enhances the performances of software. Finally we analyze the performances of our designs.

參考文獻


[1] Jay K. Adams, and Donald E. Thomas, “The design of mixed hardware/software systems, ” in 33rd Design Automation Conference,1996, pp. 515-520.
[5] IPQA, IP Qualification Guidelines, Dec, 2003. [Online]. Available:
[9] Alberto Sangiovanni-Vincentelli, Luca Carloni, Fernando De Bernardinis, and Marco Sgroi, “Benefits and Challenges for Platform-Based Design ,” Proceedings of the 41th ACM Design Automation Conference, San Diego, CA, USA, 2004, pp. 409-414.
[11] X Wang and SG Ziavras, “Parallel LU factorization of sparse matrices on FPGA-based configurable computing engines,” Concurrency and Computation: Practice and Experience (full paper PDF), Vol. 16, No. 4, pp. 319-343, April 2004.
[14] L. McMurchie and C. Ebeling, “PathFinder: A Negotiation Based Performance-Driven Router for FPGAs,” in Proc. of 3rd International ACM/SIGDA Symposium on Field-Programmable Gate Arrays, Monterey, CA, 1995, pp.111-117.

延伸閱讀