标题: EDA工具能在分布式计算机上运行吗?
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-16 00:00  资料  短消息  加为好友 
EDA工具能在分布式计算机上运行吗?

像一般的IC设计工具目前的版本暂时还没有分布式计算能力,我想问一下,如果按照bingo-dw 那篇文章写的,是不是用他那种方式就能够运行IC TOOLS,而且他的运行速度能比单台工作站快吗?

举个例子:一个有800万门的芯片(数模混合的),如果做最底层晶体管仿真,我们设置仿真时间50US(瞬态仿真),用一台SUN BLAND2000 2块CPU 1.09GHz,8G的内存,估计需要三到六个月的仿真时间.
如果将这样的仿真环境换成有三十台P4 1.7GHz 256M内存组成的分布式计算机上用CADENCE软件仿真,同样的仿真条件(操作系统换成LINUX,REDHAT或者是SUSE的)大概需要多少时间?

各位老大们能否给个大概的结果.

顶部
[广告] SETI@home Multibeam 优化计算程序,推荐使用!
fent
资深顾问
Rank: 5Rank: 5


UID 724
精华 0
积分 2329
帖子 2131
阅读权限 10
注册 2004-3-4
来自 北京
发表于 2004-9-16 00:00  资料  短消息  加为好友  添加 fent 为MSN好友 通过MSN和 fent 交谈 QQ
这么专业啊,我想应该从浮点计算能力上大概推测吧?





[img]http://www.psocn.com/bbs/UploadFile/2005-3/200533172849642.gif[/img][img]http://setistat.kanuuli.de/userstats.php?l=1&id=123&lng=en[/img]
顶部
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-16 00:00  资料  短消息  加为好友 
我这个问题很具有实际意义,而且做的优秀的话对我国IC行业的贡献也是比较大,因为目前只知道INTEL用1000颗CPU的组成分布式计算机(也就是1000台主机)来设计他的P4产品和南北桥芯片.软件也是用的CADENCE的和SYNOPSYS的,国内目前没有公司做过,所以我想这里都是高手如云,来这里问问应该有答案.

算个成本:BLAND2000 上面那个配置将会是12.2万RMB,而我如果用P4 2.4CGHz+512M的这样配置,三十台、每台的价格6700块(包含19寸显示器)这样算下来的话成本将会是:201,000块RMB,而这样的配置算下来是我省了一台SUN工作站的价格,因为我买了SUN的工作站的话我还是需要PC来登陆上去仿真.

就算我用PC登陆上去,每台PC我降2000块RMB,我也节省了6万块RMB,这样的话,肯定是用PC做分布式计算机划算,关键是我现在需要明确的答复:三十台PC组成的分布式计算机能当一台计算机来看待吗(当然计算速度肯定要比一台PC快多了)如果能当一台PC来看待的话,那样软件就能跑了,因为我现在还不是很清楚CADENCE的软件是否支持分布式计算机.

顶部
fent
资深顾问
Rank: 5Rank: 5


UID 724
精华 0
积分 2329
帖子 2131
阅读权限 10
注册 2004-3-4
来自 北京
发表于 2004-9-17 00:00  资料  短消息  加为好友  添加 fent 为MSN好友 通过MSN和 fent 交谈 QQ
不知道楼上有没有去过这里:http://www.chinagrid.net/可能哪里更专业一些。
根据我的理解,分部式计算是网格计算的一个具体应用。
“三十台PC组成的分布式计算机能当一台计算机来看待吗?”我想是可以的,很多多cpu计算机应该都是使用了类似的技术,比如基于linux的openmosix系统就是一个例子:http://www.equn.com/ofs/job.php?action=download&fid=1&tid=51&download=1_51_1095356673.rar%2CBJEC-openMosix.part1.rar%2C0%2C0%2Czip
http://www.equn.com/ofs/job.php?action=download&fid=1&tid=51&download=1_51_1095356674.rar%2CBJEC-openMosix.part2.rar%2C0%2C0%2Czip
(2个打包文件要合并起来)
我就知道这么些了,不知道有没有用处?


[此贴子已经被作者于2004-9-17 1:48:35编辑过]







[img]http://www.psocn.com/bbs/UploadFile/2005-3/200533172849642.gif[/img][img]http://setistat.kanuuli.de/userstats.php?l=1&id=123&lng=en[/img]
顶部
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-17 00:00  资料  短消息  加为好友 
fent,你提醒了我,CADNECE的软件能在基于INTEL至强DUAL CPU上(LINUX架构)RUN,也就是说他是支持分布式计算的.

FENT,我的LINUX是SUSE 9.0PRO的,计算机的配置是技嘉875主板、金士顿DDR400 1G的内存,显卡是铭宣的9600,另外一台是赛扬700,815主板,128M内存,显卡TNT32的,这是我家里的计算机,公司的计算机都是依照我的意思统一购买联想扬天M4700,内存加到了512M,显卡有三台是FX5200 128M内存,其他都是64M内存。我现在的想法是先在家里的计算机上实验这个架构,然后看计算效果如何。(我没有装REDHAT的原因是显卡没有驱动,现在我手上有从REDHAT7。2一直到SUSE9。1的所有版本)

我现在有一个疑问,那就是我家里那样不平衡的搭配能够看到实际的效果吗,因为我只有在家里实验成功了才能到公司去实验,公司的计算机每天都要使用所以不能够做实验。还有一些问题,我现在家里赛扬那台配置的网卡是10M的,而我另一台的配置网卡是100M/1000M的,这样大差别的配置他的计算效果能明显吗。

另外再请教兄弟,我现在准备着手做这个事情,请问我还需要购买那些设备?我家里的计算机只有网卡,没有HUB和交换机。

顶部
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-17 00:00  资料  短消息  加为好友 
或者请兄弟推荐好一些的交换机(要稳定)。


IC设计其实就是再做科学计算,因为他主要是进行CPU大负荷的运算,仿真的实质是数值计算,所以我认为这是一件有意义的事情,我之前关注这个技术一年多了,但基本上都是停留在纸上看看,在网上收集一些文章。因为我的职业是模拟集成电路设计,所以做这件事都是业余的时间在做,还请兄弟多帮帮忙。

顶部
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-17 00:00  资料  短消息  加为好友 
对了,我875的那台是P4-2。8CG的CPU。

顶部
fent
资深顾问
Rank: 5Rank: 5


UID 724
精华 0
积分 2329
帖子 2131
阅读权限 10
注册 2004-3-4
来自 北京
发表于 2004-9-17 00:00  资料  短消息  加为好友  添加 fent 为MSN好友 通过MSN和 fent 交谈 QQ
搭建集群计算系统应该只是和系统及应用软件、网络硬件有关,和计算机硬件应该没有直接关系,只是对具体效能有影响;
不同配置的机器理论上是可以搭建集群计算系统的,但是效率没有相同或者相近配置的机器高,那篇pdf文件里有提到这个问题。我觉得如果是试验可以这样做,就用两台不同配置的机器搭建,一台做服务器,一台做无盘工作节点,做试验应该是可以了。。。
如果真是做实际应用,而且又是做仿真计算的话,恐怕还是要单独搭建一个专用的集群。
我也不是从事这方面工作啦,只是比较感兴趣罢了,还有如果家用宽带而机器不多的话可以直接买个路由器共享上网,一般的家用路由器自带4个lan口。。。





[img]http://www.psocn.com/bbs/UploadFile/2005-3/200533172849642.gif[/img][img]http://setistat.kanuuli.de/userstats.php?l=1&id=123&lng=en[/img]
顶部
liu1875
新手上路
Rank: 1


UID 2579
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-9-16
发表于 2004-9-17 00:00  资料  短消息  加为好友 
兄弟,你理解错了,我不是说做服务器和无盘工作节点,我是做高性能的分布计算机群.

专用是什么概念?

也就是说我在一个办公室里(研发部)有三十台计算机,我需要将这三十台计算机全部组成一个分布式计算机,如果某人没有仿真时,则仿真的机器自动调用空闲的CPU做数值计算.


我家里没有接网络.

顶部
fent
资深顾问
Rank: 5Rank: 5


UID 724
精华 0
积分 2329
帖子 2131
阅读权限 10
注册 2004-3-4
来自 北京
发表于 2004-9-17 00:00  资料  短消息  加为好友  添加 fent 为MSN好友 通过MSN和 fent 交谈 QQ
那我建议你去http://www.chinagrid.net/看看,也许会有帮助。





[img]http://www.psocn.com/bbs/UploadFile/2005-3/200533172849642.gif[/img][img]http://setistat.kanuuli.de/userstats.php?l=1&id=123&lng=en[/img]
顶部
bingo-dw
新手上路
Rank: 1


UID 234
精华 1
积分 29
帖子 23
阅读权限 10
注册 2003-12-27
发表于 2004-9-21 00:00  资料  短消息  加为好友 
完全可以,EDA可以做到数据可分,这样就可以使用分布式高吞吐量计算,网格计算也可以,但是不能使用松散集群(我自己定义的),就是利用空闲机器,在现有网络中的集群。
目前正在做该方向的实用系统设计。

另外,请大家区分平衡负载、集群、分布式计算、网格,都是不同的。openmosix可以平衡负载,但是效率较低,集群和分布式计算可以解决EDA的问题,网格也可以。但是除了分布式计算可以成倍提高效率外,其他的集群都是有一定百分率损耗的,也就是说10台机器的集群不是1台机器的十倍,分布式计算和网格接近十倍。
平衡负载不能成倍提高效率,在数据不可分的前提下那只是负载的迁移,只有分布式计算可以把预先划分的数据分开计算,从而达到提高性能的目的。
事实上,openmosix力图创造通用的负载平衡的办法,而不是分布式计算,分布式计算需要完善的排程系统,空闲判断和数据集散,不会象实现openmosix那样改改内核就可以,并不是说openmosix简单,而是说分布式计算需要更多的工作要做,全做好估计可以写一本书,比如叫《分布式计算实用参考手册》简称DCG,见笑了。
不过关于分布式计算我有不同的实现方法,比如先完成一个通用的系统平台,做一些简单的实现。我们完成了一个系统名为ECGL(网页参见http://www.ecgl.org),其中包括了分布式编译的部分,用来利用分布式计算编译程序,效果很好,这是第一个简单而且实用的程序,后面会增加排程、空闲判断和数据集散的部分,但是还是要先有系统为基础,有很强的可塑性。
慢慢来吧,很多时候要洗尽铅华,静下心来实际做点事。不过欢迎大家有好的建议来提出。
不太常来,看到大家都很热心,要保持下去,有时候坚持是很难的事。

[此贴子已经被作者于2004-9-21 1:39:07编辑过]







Engineering Computing GNU/Linux [url]http://www.ecgl.org[/url]
顶部
fent
资深顾问
Rank: 5Rank: 5


UID 724
精华 0
积分 2329
帖子 2131
阅读权限 10
注册 2004-3-4
来自 北京
发表于 2004-9-21 00:00  资料  短消息  加为好友  添加 fent 为MSN好友 通过MSN和 fent 交谈 QQ
还是楼上的专业。。。





[img]http://www.psocn.com/bbs/UploadFile/2005-3/200533172849642.gif[/img][img]http://setistat.kanuuli.de/userstats.php?l=1&id=123&lng=en[/img]
顶部
soway
新手上路
Rank: 1


UID 2872
精华 0
积分 3
帖子 3
阅读权限 10
注册 2004-10-17
发表于 2004-10-17 00:00  资料  短消息  加为好友 
<P>帖子有潜力。。。但是分布运算现在在eda行业好像还不是那么容易  主要是软件支持方面。</P>

顶部
soway
新手上路
Rank: 1


UID 2872
精华 0
积分 3
帖子 3
阅读权限 10
注册 2004-10-17
发表于 2004-10-17 00:00  资料  短消息  加为好友 
<P>如果有人继续对这个关注,希望我们一起努力做一次,我也是这个行业的,如果可能,我可以提供10台比较好的机器作试验。不过试验必须是能跑仿真的时候,不能集群搭建也让我。</P><P>我的msn、:rk00831@hotmail.com</P>

顶部
hackerboy
版主
Rank: 6Rank: 6Rank: 6


UID 716
精华 0
积分 363
帖子 339
阅读权限 100
注册 2004-3-4
发表于 2004-10-17 00:00  资料  主页 短消息  加为好友  QQ
对次话题表示极大的兴趣!EDA在分布式计算中运用,从软件的角度讲难度很大,远超出我们现有的能力,不过还是应该努力





SuperPi@home----需要你的共同关注!!! [IMG]http://www.jason314.com/pic/pf1e.gif[/IMG]
顶部
 



当前时区 GMT+8, 现在时间是 2008-12-2 16:42
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP