相較於直接使用SystemC模擬器的Clock Step模擬方法,這個演算法充分的利用了待測電路資料相依性的資訊,在即使使用原本的SystemC模擬器的情況下,也能大量地減少模擬器與系統模組間不必要的同步排程以增進虛擬平台的模擬速度。
此外,為了讓虛擬平台更容易在系統晶片(System on Chip, SoC)上開發軟體,本文亦提出了適用於虛擬平台之作業系統快速開機法,加快作業系統開機速度並降低移植作業系統的困難,以提升軟體開發的效能與可重覆使用性。以上所有實驗皆在台灣大學電子所「設計驗證研究室」所自行研發之虛擬平台「QuteVP」上完成,採用SystemC與TLM在該虛擬平台上建置ARM Versatile SoC原型,並且成功執行諸多如多媒體應用、數學運算與作業程式開機等程式。目前在該平台上測得的結果是當套用資料相依性感測虛擬同步演算法時,其虛擬平台的模擬速度平均可增快約44倍,亦即達到每秒執行數百萬個ARM指令的速度,因此,當使用所提出的快速開機法搭配資料相依性感測虛擬同步演算法時,則可讓一個uClinux的作業系統在約14秒左右即可開機完成。
...
...
使用者別 |
新聞閱讀限制 |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10則/每30天 |
5/則/每30天 |
付費下載 |
VIP會員 |
無限制 |
20則/每30天 |
付費下載 |