研究生: |
陳碩鴻 Chen, Shuo-Hung |
---|---|
論文名稱: |
軟硬體協同設計之高效能多核心向量圖形加速系統 HW/SW Co-Design of High-Performance Multi-Core Vector Graphics System |
指導教授: |
鍾葉青
Chung, Yeh-Ching |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 英文 |
論文頁數: | 31 |
中文關鍵詞: | 軟硬體協同設計 、向量圖形 、嵌入式系統 |
外文關鍵詞: | HW/SW Co-Design, Vector Graphics, Embedded System |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本作品藉由整合具有高速運算能力的硬體加速器,以軟硬體協同設計的方法,為向量圖形設計一組與軟體函式庫搭配的硬體系統。使目標程式有較純軟體實作快十倍以上的效能增益。除此之外,本作品也包含一套軟硬體整合平台,此平台可以幫助系統開發者建立可靠的軟硬體整合系統,並可在此平台上進行系統的功能驗證與效能分析。
This work presents a hardware-software co-design methodology to design a hardware accelerator that integrated with software library to speed-up existing vector graphics applications, and the resulting system is ten times faster than optimized software implementation. In order to verify the integrated system, a new hardware-software integration platform is purposed to help designer developing hardware-software cooperated architectures and performing quick performance evaluations and functional verifications.
[1] D. Talla, L. K. John, D. Burger, “Bottlenecks in multimedia processing with SIMD style extensions and architectural enhancements,” IEEE Transactions on Computers, Vol. 52 (8), pp. 1015- 1031, 2003.
[2] J. A. Rowson, A. Sangiovanni-Vincentelli, “Interface-based design,” Proceedings of 34th Annual Conference on Design Automation, pp. 178- 183, 1997.
[3] Khronos Group,” OpenVG Specification Version 1.1,” 2008
[4] M. Sheng, H. Libo, W. Zhiying, D. Kui, “Implementation of OpenVG path and paint algorithms on synchronous data triggered architecture with optimization,” Proceedings of the 2009 IEEE International Conference on Networking, Architecture, and Storage, pp. 379- 385, 2009.
[5] Y. Choi, E. K. Hong, G. H. Lee, Y. L. Shen, T. K. Kim, H. G. Kim, H. C. Oh, “A vector graphic accelerator for embedded systems,” Proceedings of the 23th International Technical Conference on Circuits/Systems, Computers and Communications , pp. 1633- 1637, 2008
[6] K. Oh, H. Lee, K. Kim N. Baek, “Implementation of OpenVG 1.0 using OpenGL ES,” Proceedings of the 9th international conference on Human computer interaction with mobile devices and services, pp. 326-328, 2007
[7] B. Ganesh, B. Jacob, “Hardware support for real-time operating systems,”First IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pp. 45-51, 2003
[8] H. So, R. Brodersen, “A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH,”ACM Transactions on Embedded Computing Systems (TECS), vol. 7, issue 2, 2008
[9] R. Dick, G. Lakshminarayana, A. Raghunathan, N. Jha, “Power analysis of embedded operating systems,” Proceedings of 37th Design Automation Conference, pp. 312-315, 2000
[10] L. B. Chen, R. T. Gu, W. S. Huang, C. C. Wang, W. C. Shiue, T. Y. Ho, Y. N. Chang, S. F. Hsiao, C. N. Lee, I. J. Huang, “An 8.69 Mvertices/s 278 Mpixels/s tile-based 3D graphics SoC HW/SW development for consumer electronics,”Proceedings of the 2009 Asia and South Pacific Design Automation Conference, pp. 131-132, 2009
[11] R. T. Gu, T. Y. Yeh, W. S. Huang, T. Y. Huang, C. H. Tsai, C. N. Lee, M. C. Chiang, S. F. Hsiao, Y. N. Chang, I. J. Huang, “A low cost tile-based 3D graphics full pipeline with real-time performance monitoring support for OpenGL ES in consumer electronics,”Proceedings of IEEE International Symposium of Consumer Electronics, pp. 1-6, 2007
[12] H. Lee, N. Baek, “AlexVG: An OpenVG implementation with SVG-Tiny support,”Computer Standards & Interfaces, vol. 31(4), pp. 661-668, 2009