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

動態電壓頻率調整之電子系統層多核心模擬平台與軟體通訊應用程式介面

A DVFS Many-core ESL Simulation Platform with Software Communication API

指導教授 : 劉靖家

摘要


因為耗能效率(power efficiency),可擴展性(scalability) 和可調整性(adaptability),多核心(multi-/many-core)系統已經成為近來之趨勢。當設計一多核心系統之初期,電子系統層(electronic system level, ESL)模型經常用來模擬多核心系統。透過提高抽象層級(abstraction level)隱藏系統複雜的細節,電子系統層模擬技術相當適合用於系統早期的架構探索(architecture exploration)以及軟硬體共同設計(hardware/software co-design)。 在這篇論文中,我們用SystemC語言建立了一個電子系統層之多核心模擬平台。此模擬平台包含十六顆處理元件(processing element)核心,並使用晶片上網路(network-on-chip, NoC)作為連結。我們也設計了一組軟體通訊應用程式介面(application programming interface, API),提供給軟體開發者撰寫可執行於此多核心模擬平台之平行化程式。我們會展示實際平行程式執行的性能分析,以及我們通訊應用程式介面的傳輸效率。 此外,我們將上述之電子系統層多核心模擬平台修改為一個廣域非同步區域同步(globally-asynchronous locally-synchronous, GALS)系統,每個處理元件、每個晶片上網路之交換器(switch)、每個網路介面單元(network interface unit)都可以執行於不同的時脈週期。同時我們也在此模擬平台建立了功率模型,因此我們可用以模擬動態電壓頻率調整(dynamic voltage and frequency scaling, DVFS)下系統之性能與功率消耗。

關鍵字

電子系統層 多核心

參考文獻


[1] “ITRS 2010. The International Technology Roadmap for Semiconductors”,
167-Processor Computational Platform in 65 nm CMOS”, in Proc. IEEE Int. Solid-State Cir.
Energy Optimization”, Master’s thesis, National Tsing-Hua University, Electrical Engineering
1666-2005, pp. 1–423, Mar. 2006.
[8] The ArchC Team, The ArchC Architecture Description Language v2.0 Reference Manual,

延伸閱讀