Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/46352
Title: 使用資料相依性同步與排程演算法加速系統晶片虛擬平台之模擬
Speeding Up SoC Virtual Platform Simulation by Data-Dependency-Aware Synchronization and Scheduling
Authors: Kuen-Huei Lin
林坤輝
Advisor: 黃鐘揚
Keyword: 系統晶片,資料相依性,虛擬平台,時脈解耦,直接資料存取,蹤跡模擬法,虛擬同步,
SoC,data-dependency-aware,virtual platform,clock decoupling,direct-data-access,trace-driven simulation,virtual synchronization,
Publication Year : 2010
Degree: 碩士
Abstract: 在本篇論文中,我們針對系統晶片虛擬平台之模擬,提出了「資料相依性同步與排程」的模擬方案。此模擬方案有別於傳統的單一時脈來進行同步模擬,及不同於傳統以訊號交易為基礎來進行同步模擬;我們利用結合「模擬平台上各模組的時脈解耦」和「直接資料存取」兩種技術,將蹤跡模擬法應用到系統晶片虛擬平台的模擬上。此外,我們導入虛擬同步的概念於此模擬方案中,使虛擬平台能夠模擬系統的中斷訊號發生,進而有助於作業系統在虛擬平台上之移植。我們利用在SystemC的核心外包裝一個前置處理系統,使得原有以SystemC語言建置的虛擬平台系統,可以盡量在不修改原有式碼的情況下,依照我們所提出的模擬方案來進行虛擬平台之模擬。實驗結果顯示,「資料相依性同步與排程」的模擬方案可以在維持相同模擬時脈數的精準度下,將虛擬平台的模擬速度提升到每秒三百萬到五百萬指令數;這樣的模擬速度大約是44倍快於傳統SystemC核心的模擬速度。
In this thesis, we proposed a novel simulation scheme, called data-dependency-aware synchronization and scheduling, for SoC virtual platform simulation. In contrast to the conventional clock-based or transaction-based synchronization, our simulation scheme works with the clock decoupling and direct-data-access techniques to implement the trace-driven virtual synchronization methodology. In addition, we further extend the virtual synchronization concept to handle the interrupt signals in the system. This enables the porting of operating system in the virtual platform. We realize our simulation scheme of the data-dependency-aware synchronization and scheduling by implementing a simulation wrapper on top of the SystemC kernel. The experimental results show that virtual platform can achieve 3 to 5 million-instructions-per-second simulation speed, while still maintaining the same cycle-count accuracy, which is around 44 times speed-up over the conventional cycle accurate approach of SystemC kernel.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/46352
Fulltext Rights: 有償授權
Appears in Collections:電機工程學系

Files in This Item:
File SizeFormat 
ntu-99-1.pdf
  Restricted Access
3.92 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved