MyFPGA Forum

标题: 推荐使用内存盘工具加快工程的编译和仿真 [打印本页]

作者: huguangheng    时间: 2010-10-16 13:29
标题: 推荐使用内存盘工具加快工程的编译和仿真
软件的关键词是 Ramdisk,有一百到几百K的版本
也有6,7M大小叫superspeed ramdisk的,等等,后者我在win7 x64下使用正常

作用是用内存虚拟出一个“硬盘”,然后可以将windows的网页缓冲或者临时文件夹,甚至下载上传的文件夹放内存盘里,这样可以避免访问硬盘,速度比较快,也顺便延长硬盘寿命。

如果是把工程放在这个文件夹里,很多时候编译速度也会得到提高,当然前提是,硬盘成为瓶颈。
虽然我也不是太了解EDA软件的具体运算过程,但是从硬盘状态和CPU的状态,就可以大致推断出
哪些时候瓶颈在读硬盘的读写上。

更具体的,在quartus的fit阶段,这个时候并不需要对硬盘作太多操作,CPU能够达到100%,猜想CPU是瓶颈,而在读取源文件或对workspace进行操作时或许硬盘会是瓶颈。

很早以前用过这个东西,还不错,后来做一个比较小规模的东西,用不上这个。
现在在做复杂一点的东西,这个又开始发挥作用了,实际测了一下
用Modelsim的时候,载入和编译的过程能缩短恰好一半的时间,而生成波形的时间不改变,总体提速约30%,还是值得的
作者: Frank    时间: 2010-10-19 11:11
回复 1# huguangheng


作者: Steady_Chou    时间: 2010-10-20 15:24
我也來下載試試看~  現在Project都很大, compilation的時間都好長  要等好久

如果能簡短時間 就真的太好了
作者: wzh6328    时间: 2011-2-12 16:57
虚拟的这个“硬盘”一班多少M?
作者: huguangheng    时间: 2011-2-18 18:53
回复 4# wzh6328


    看物理内存和实际所需要的是多少
  我台机4G内存,就开了512M的RamDisk,笔记是2G的,就开了128M,只要够工程跑就行
作者: wzh6328    时间: 2011-2-19 16:37
这个软件要怎么设置才能加快modelsim的仿真呢?我仿真的时候怎么不见时间缩短呀
作者: wzh6328    时间: 2011-2-19 16:38
是要将modelsim工程拷贝到ramdisk虚拟的盘里吗?
作者: huguangheng    时间: 2011-2-22 13:45
回复 7# wzh6328


    是啊,直接把工程放进去就可以了啊,载入文件的速度会提升很多,对于有很多rtl,或者lib的工程,效果还是比较明显的,不过对于比较小的设计,估计是没什么区别。。。。。




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3