|
楼主 |
发表于 2008-6-26 07:54:05
|
显示全部楼层
Posted 25 Jun 2008 18:30:19 UTC
There is no standard for GPU computing (yet). Picking one particular model: how many Einstein@home participants do have an NVidia Quadro card that they want to actually use for crunching? Remember that displaying anything is not (yet) possible when using the GPU for numerical calculations.
GPU计算还没有一个标准。会有多少EAH的用户拥有Quadro显卡并且愿意拿来计算呢?要记住使用GPU进行数据计算的时候是不能显示任何东西的(直译,意思应该是说计算时给显卡带来的负担比较重吧)。
As far as I understand the Folding@home application is based on Brook or some similar higher level language, the Einstein@home application is (currently) not. Our "Fstat engine" could be thought of as an FFT for narrow frequency bands. It's actually possible to use standard FFT implementations to calculate it, but in the current framework this would be rather inefficient. The current code was chosen for Einstein@home because it allows us to split the frequency bands into many small pieces (workunits), keeping computing time and data transfer volume within the bounds of a volunteer computing project.
就我(Bernd)理解,FAH的程序是基于Brook或类似的高级语言,EAH目前还不是。我们的Fstat引擎可以认为是窄频段的FFT(快速傅立叶转换)。使用标准FFT也是可以的,但在目前的框架下将会效率不高。EAH选择当前的代码是因为它允许我们把频段分为很多小块(任务包),使任务包的计算时间或数据传输时间在志愿计算项目能允许的范围内。
Pinkesh Patel (a LSC member) is working on a program that actually uses standard FFT algorithms (I think with little modifications) for calculating the F-Statistic, but his code isn't ready to be used yet (at least not on E@H), using it would require a completely different search- and workunit design, and it would be much more demanding for machines and their connection to the servers than what we currently expect our participants to have.
LSC的一位成员正在写一个利用标准FFT算法(我认为会有些小改动)的程序来计算F-Statistic,但是他的代码还没准备好使用(至少对于EAH),使用它将需要对项目进行完全不同的搜寻和任务包设计,并且将对用户的计算设备和网络连接带来高得多的要求。
I definitely think that using high-level languages / libraries like Brook that have efficient implementations for every platform is the way to go in the future, but for the moment (i.e. S5R4) we need to stick to what we have.
我非常确信使用Brook之类的在各个平台都能有不错效率的高级语言或语言库是大势所趋,但就目前来说(比如S5R4),我们还得像之前一样。
// 看来S5R4能出GPU版的希望基本破灭了... |
|