Message boards : Number crunching : what about using CUDA for calculations?
Previous · 1 · 2
Author | Message |
---|---|
2di Send message Joined: 6 May 08 Posts: 8 Credit: 51,990 RAC: 0 |
[quote]As to cache, the article I linked earlier discusses how the processing stops when the data being accessed is not in the cache and the system has to run out to memory to get it. And how this can impair your CPU by 80%. So, given that example, if you want more then half of your processor time doing useful work, then you need sufficient cache for the application's use of data.[/quoted] cheers man [quote] Robust compilers for the programming language(s) of your application, and enough spare development hours to devote to the effort.[/quoted] i was thinking more about theoretical posibility of development on GPU, some major problems. But you right, practicly you will need bucket of development time;) Thanks a lot. |
2di Send message Joined: 6 May 08 Posts: 8 Credit: 51,990 RAC: 0 |
What about making rosetta an open source project and let someone else do the dirty job;)? There are always people with lots of spare time. You dont need very deep understanding of protein prediction in order to translate code on a different platform. Core of the program with all the formulas can be "copied" in new language/platform. I believe it wont be so hard to test program by using known results. What you think? |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,688,048 RAC: 9,222 |
What about making rosetta an open source project and let someone else do the dirty job;)? There are always people with lots of spare time. it is open source to people who request the code and can demonstrate that they can be of use. It's a huge program though - guys from AMD and Intel both looked at optimising it (search for Mats Petersson or Who?) - I think Who? optimised a version of SETI for SSE4, but Rosetta is a much bigger beast. |
The_Bad_Penguin Send message Joined: 5 Jun 06 Posts: 2751 Credit: 4,271,025 RAC: 0 |
First, let me again thank DB for taking a few moments from his busy schedule to post and provide some feedback to the donors who are interested in this topic. I note that the comment specifically addressed the MS xBox, and made no mention of the Sony PS3. While imho I believe the PS3 to be a superior gaming console for purposes crunching for science, I also understand that there may be legitimate reasons why any potential app may be for the xBox. Rosetta and MS are both in Washington, and perhaps there are more/deeper personal/professional relationships with MS than Sony because of this. I also understand that the Gates charity, legally separate from MS, donated financial resources that were ultimately received by Rosetta. That being said, and with the explicit intent that this not turn into a PS3 vs xBox trashing thread, I will note the following, which is yet just one more reason why developing an app for the PS3, which can then run on the Cell BE's of IBM's blade servers, should be a goal: Toshiba Plans to Equip Multimedia Laptops with SpursEngine Processor Toshiba plans to equip some of its multimedia-oriented mobile computers with its multimedia processor that can accelerate various applications, including graphics, physics, video and so on. Toshiba did not disclose how much its customers should pay for the part. A slightly stripped down version of the Cell BE, but when the cpu for the PS3 was originally speculated and rumored about, who would have thought that it would find its way into IBM blade servers, and now mainstream laptops? In no way am I discouraging the Project from investigating the potential offered by the xBox. What I am doing however, is encouraging them to take a second look at the Sony PS3 and the Cell BE. In spite of potentially limited cache/ram (does this limitation also apply to the xBox? I honestly don't know enough about the xBox's architecture), perhaps there still could be some use made from the large and varied installed base of the Cell BE's. |
popandbob Send message Joined: 30 Oct 05 Posts: 4 Credit: 1,671,080 RAC: 102 |
Folding@home does not use CUDA. They are trying to build a one app fits all for the GPU which currently is not possible due to their differences. I remember reading somewhere that until Nvidia support and return accurate results with this method they use they will not use Nvidia GPU's. Folding@home's biggest limitation is the use of directx for their GPU clients. This causes the need for 1 core/cpu to be used to supply the GPU. ~BoB |
JDSL Send message Joined: 14 Nov 05 Posts: 1 Credit: 58,652 RAC: 0 |
F@H has just announced support for Nvidia GPU's utilising CUDA wtih the new GPU2 Client and should be beta testing within a few weeks. -Lucus |
popandbob Send message Joined: 30 Oct 05 Posts: 4 Credit: 1,671,080 RAC: 102 |
WHAT?!?!!? Wow thats good to hear! Finally I'll be able to use my GPU for something other than graphics/games! ~BoB |
TomaszPawel Send message Joined: 28 Apr 07 Posts: 54 Credit: 2,791,145 RAC: 0 |
YES that is sad.... for Rosetta, Already one of my core in q6600 goes to folding@home for a GPU Client.... so Rosie has 4 cores now 3..... |
Stephen Send message Joined: 26 Apr 08 Posts: 32 Credit: 429,286 RAC: 0 |
If rosetta were to support CUDA, buying this 1 terraflop beast would be in the realm of possibility: http://www.amazon.com/TESLA-C1060-COMPUTE-BOARD-RETAIL/dp/B001H5V6LO/ref=pd_bbs_sr_1?ie=UTF8&s=electronics&qid=1230525736&sr=8-1 |
rochester new york Send message Joined: 2 Jul 06 Posts: 2842 Credit: 2,020,043 RAC: 0 |
http://www.amazon.com/TESLA-C1060-COMPUTE-BOARD-RETAIL/dp/B001H5V6LO/ref=pd_bbs_sr_1?ie=UTF8&s=electronics&qid=1230525736&sr=8-1 If rosetta were to support CUDA, buying this 1 terraflop beast would be in the realm of possibility: |
Paul D. Buck Send message Joined: 17 Sep 05 Posts: 815 Credit: 1,812,737 RAC: 0 |
Just a note, CUDA is alive and well and operational for SaH and GPU Grid I have run both and have had successful work completed. Cautionary note, this is new technology and you will need a later version of BOINC (I am using 6.5.0 which is "beta"), a CUDA capable card, and the latest drivers from Nvidia. On my 9800 GT SaH tasks take about 9 miniutes each to run ... On GPU Grid the run time is variable but the norm is about 17 hours on the 9800 GT ... later this week I will be able to tell you what it takes on a faster card ... There have been problems getting work on both projects on GPU Grid because of server issues and on SaH because they flat ran out of work and on other occasions the servers have gotten behind. Again, this is early days for CUDA, expect problems ... Several of the identified problems are in design resolution though I am not that convinced that the proposed solution(s) will serve us well ... Before you leap you may want to look at the discussions in NC at SaH and the Nvida forum in GPU Grid. As I understand the science GPU Grid is doing something akin to what Rosetta and the others are doing with just a different approach. If someone else knows better feel free to correct me ... I am over there to play with the technology and learn while waiting for projects that I have major interests in releases an GPU client... |
Stephen Send message Joined: 26 Apr 08 Posts: 32 Credit: 429,286 RAC: 0 |
I noticed that nvidia is selling a 1U rack mount server that packs 4 terraflops of computing power, and iirc sells for around $8000 each. I suppose this may be a better investment than purchasing many "traditional" servers. you need CUDA enabled applications to use it. http://www.nvidia.com/object/product_tesla_s1070_us.html |
Message boards :
Number crunching :
what about using CUDA for calculations?
©2024 University of Washington
https://www.bakerlab.org