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

Power estimation on hardware prototyping for MPSoC software

針對多核心系統晶片在硬體設計驗證階段的耗能量測

指導教授 : 金仲達
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


由於嵌入式裝置通常都需要仰賴電池供應電源, 所以“省電”在嵌入式系統的領域向來是個重要的議題。 隨著製程的進步,嵌入式系統已經進階使用多處理器系統晶片(MPSoC), 進而提供更好的處理效能。 然而,這亦導致晶片耗能(power consumption)大幅提升,縮短電池使用的時間。 因此,如果能夠在設計的階段有效地知道耗能的資訊,可以幫助設計者找出系統耗能點(power bottleneck),進而改善以延長電池使用時間。 在本論文中我們實作一個針對多核心架構的硬體模組,可以收集更多方面的硬體事件, 如:處理器、主記憶體和匯流排相關的硬體事件,在搭配已知的功耗模型,來偵測應用程式的耗能情形,這個硬體模組能夠一起於硬體模擬平台上運行, 所以不但有完整的系統模擬且可以快速地得到耗能量測的結果。

並列摘要


Advances in IC technologies have enabled embedded systems to use multi-processor system-on-chip (MPSOC) to meet the increasing performance demands. Since power is critical in mobile embedded systems, such as mobile phones, GPS navigation systems, digital cameras, and handheld DVD players, it is important to understand how power is consumed at the design stage of MPSOC-based embedded systems. Then, the power bottleneck of the design may be identified and improved for prolonged battery operations. In this thesis, we present a system-wide power estimation system for designing MPSOC-based embedded systems. This system can collect and accumulate hardware events of different system components, such as CPU, BUS, and memory, and then by coupling with related system power models, report the power consumption of application software. This system can be integrated into FPGA-based MPSOC design for fast power and performance evaluations. We will demonstrate the implementation of the system and show how it helps to collect power profile of an MPSOC system design.

並列關鍵字

無資料

參考文獻


[1] Kistler, M. Perrone, M. Petrini, F. Cell Multiprocessor Communication Network: Built for Speed. Micro, IEEE, 2006
[6] W. Lloyd Bircher and Lizy K. John, “Analysis of Dynamic Power Management on Multi-Core Processors” ICS’08, June 7.12, 2008,
[8] Abhishek Bhattacharjee, Gilberto Contreras and Margaret Martonosi, “Full-System Chip Multiprocessor Power Evaluations Using FPGA-Based Emulation”, ISLPED’08, August 11–13, 2008
[9] Sérgio J. Filho, Alexandra Aguiar, César A. Marcon, Fabiano P. Hessel, “High-Level Estimation of Execution Time and Energy Consumption for Fast Homogeneous MPSoCs Prototyping”, 19th Intl Symp on RAPId System Prototyping, 2008
[10] D. Brooks et al. Wattch: A framework for architectural-level power analysis and optimizations. Proc. 27th Intl. Symp. On Computer Architecture, June 2000.

延伸閱讀