相较于直接使用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 日間 |
付费下载 |