| 研究生: |
歐承政 Ou, Cheng-Jeng |
|---|---|
| 論文名稱: |
應用螞蟻演算法於多模式系統之兼顧效能與節能的匯流排通訊架構探勘 Bus-based Communication Architecture Exploration for Speed-sensitive Energy-efficient Multi-mode Systems using Ant Colony Algorithms |
| 指導教授: |
邱瀝毅
Chiou, Lih-Yih |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2010 |
| 畢業學年度: | 98 |
| 語文別: | 英文 |
| 論文頁數: | 74 |
| 中文關鍵詞: | 匯流排 、矩陣 、分享 、螞蟻 、通訊 、架構 |
| 外文關鍵詞: | bus, matrix, shared, AXI, Ant, communication, architecture |
| 相關次數: | 點閱:99 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於製程的微縮,越來越多的應用可以被整合在單一晶片中,來因應多元化的使用需求,如H.264、MPEG等多媒體壓縮技術。在以匯流排通訊架構為主的設計下,矽智財(IP)間的傳輸與溝通也越來越複雜,因此在不同的傳輸架構上對於功率及整體效能上的影響也將會十分可觀。我們運用螞蟻演算法提出了一個可以同時考慮多種操作模式的快速通訊匯流排架構探勘方法,所提出的方法不但可以兼顧各個模式的執行效能,也能針對功率消耗做最佳化。
我們所提出的探勘方法著重在可以同時考慮匯流排矩陣(Bus Matrix) 與分享匯流排(Shared-link) 的混和架構,此架構能在符合頻寬需求下保持適當的硬體成本及功率消耗。 在實驗結果中,提出的演算法展現了高度的尋解效率與準確性。不但如此,藉由不同效能限制下描繪出來的最佳功率曲線圖,可以看出通訊架構從分享匯流排架構演進到匯流排矩陣的過程。這可以幫助設計者了解在不同的效能需求下,所需要的硬體。
As technology shrinking, more and more applications such as H.264, MPEG4 etc. could be integrated into a single chip for versatile demands. In bus-based design, the communication architecture plays an important role in system performance and power due to increasingly complexity of communication among Intellectual Properties (IPs). We proposed an efficient bus-based communication architecture exploration methodology for multi-mode systems using ant colony algorithm. The proposed method can explore communication architecture that not only meet performance constraints for all operating modes but also optimize the power consumption of the system on communication.
The proposed exploration method focusing on hybrid communication architecture, capable of mixing a bus matrix and shared buses, that may achieve high utilization on bandwidth with feasible hardware cost and low power consumption. In the experimental results, the proposed methodology demonstrates its effectiveness in searching efficiency and accuracy. Furthermore, power/performance trade-off thus obtained can reveal the needs of transforming from shared bus to bus matrix and help designers to realize hardware under different constraints.
J. Chi-Cheng, et al., "A 125Mpixels/sec full-HD MPEG-2/H.264/VC-1 video decoder for Blu-ray applications," in Solid-State Circuits Conference, 2008. A-SSCC '08. IEEE Asian, 2008, pp. 9-12.
[2] H. Mizosoe, et al., "A Single Chip H.264/AVC HDTV Encoder/Decoder/Transcoder System LSI," IEEE Transactions on Consumer Electronics, vol. 53, pp. 630-635, 2007.
[3] Z. Junhao, et al., "A novel VLSI architecture of motion compensation for multiple standards," IEEE Transactions on Consumer Electronics, vol. 54, pp. 687-694, 2008.
[4] S. Lee and K.Cho, "Circuit implementation for transform and quantization operations of H.264/MPEG-4/VC-1 video decoder," in Proc. of International conference on Design & Technology of Integrated System in Nanoscale Era, 2007, pp. 102-177.
[5] G. Chandra, et al., "Scaling trends for the on chip power dissipation," in Proc. of the Interconnect Technology Conference on 2002 international IEEE, pp. 170-172. 2002.
[6] K. Lahiri and A. Raghunathan, "Power analysis of system-level on-chip communication architecture," in Proc. of International Conference on Hardware/Software Codesign and System Synthesis, 2004, pp. 236-241.
[7] C. Young-Sin, et al., "Modeling and analysis of the system bus latency on the SoC platform," in Proc. of the 2006 international workshop on System-level interconnect prediction, Munich, Germany, 2006.
[8] K. Lahiri and A. Raghunathan, "Power analysis of system-level on-chip communication architectures," in Proc. of International Conference on Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004., 2004, pp. 236-241.
[9] S. Pasricha, et al., "Automated throughput-driven synthesis of bus-based communication architectures," in Proc. of Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific, 2005, pp. 495-498 Vol. 1.
[10] T. C. Kuo, Power and Performance Exploration for System-Level Communication Architecture Using Trace-Driven Approach: Thesis for Master of Science, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, R.O.C., 2007.
[11] P. Lieverse, et al., "A methodology for architecture exploration of heterogeneous signal processing systems," in 1999 IEEE Workshop on Signal Processing Systems, 1999. SiPS 99. 1999, pp. 181-190.
[12] R. Dick, et al., "TGFF: task graph for free," in in proc. of the sixth International Workshop on Hardware/Software Codesign, 1998, pp. 97-101.
[13] M. Dorigo, et al., "Ant colony optimization," Computational Intelligence
Magazine, IEEE, vol. 1, pp. 28-39, 2006.
[14] A. Specification. ARM Inc.
[15] Y.-Z. Liao, "system design and implementation of AXI bus," Thesis for Master of Science in Department of Electrical Engineering, National Chiao Tung University, Hsinchu,Taiwan, 2007.
[16] ARM Limited: ‘Primecell AXI Configurable Interconnect' Available: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0354b/DDI0354.pdf
[17] Synopsys DesignWare IP solutions for AMBA Interconnect. Available: http://www.synopsys.com/products/designware/amba_solutions.html
[18] Z. M. Hsu, "Trace-driven system-level power estimation of communication architecture," Thesis for Master of Science in Department of Electrical Engineering National Cheng Kung University, Tainan, Taiwan, R.O.C., 2006.
[19] C. Lee, "System Level Bus_based Communication Architecture Exploration for power and performance Using Modified Simulated Annealing Algorithm," Thesis for Master of Science in Department of Electrical Engineering National Cheng Kung University, Tainan, Taiwan, R.O.C., 2008.
[20] L. Y. Chiou and Y. S. Chen, "Performance Analysis for the Simultaneous Exploration," in Department of Electrical Engineering National Cheng Kung University, Tainan, Taiwan, R.O.C.(under preparation).
[21] K. Lahiri, et al., "System-level performance analysis for designing on-chip communication architectures," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, , vol. 20, pp. 768-783, 2001.
[22] H. H. Chang, "Bus-based Communication Architecture Exploration for Energy-Aware Multi-Mode Systems using Multi-Objective Genetic Algorithm," Thesis for Master of Science in Department of Electrical Engineering National Cheng Kung University, Tainan, Taiwan, R.O.C., 2009.
[23] S. Na, et al., "Low-Power Bus Architecture Composition for AMBA AXI," J. of semiconductor technology and science, vol. 9, No.2, 2009.
[24] S. Pasricha, et al., "BMSYN: Bus Matrix Communication Architecture Synthesis for MPSoC," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, pp. 1454-1464, 2007.
[25] M. M. Ghandi and M. Ghanbari, "The H.264/AVC Video Coding Standard for the Next Generation Multimedia Communication," Iranian Association of Electrical and Electronics Engineers Journal vol. 1, pp. 3-14, 2004.