Message boards : Number crunching : OSX GPU
Author | Message |
---|---|
veryous Send message Joined: 26 Oct 07 Posts: 2 Credit: 5,147,354 RAC: 0 |
Unless I'm reading this wrong, is there any ETA when Rosetta will be able to utilize GPU's, specifically on a MAC? |
Chilean Send message Joined: 16 Oct 05 Posts: 711 Credit: 26,694,507 RAC: 0 |
|
Paul D. Buck Send message Joined: 17 Sep 05 Posts: 815 Credit: 1,812,737 RAC: 0 |
Unless I'm reading this wrong, is there any ETA when Rosetta will be able to utilize GPU's, specifically on a MAC? Right now MAC GPU use is pretty much restricted to Collatz and I think EaH though the EaH application uses almost a full core as well as the GPU (GPU use is about 30%) ... which is why at this time I am solidly doing Collatz on my Mac ... Rosetta is not likely to have a GPU application for any platform ... |
veryous Send message Joined: 26 Oct 07 Posts: 2 Credit: 5,147,354 RAC: 0 |
Unless I'm reading this wrong, is there any ETA when Rosetta will be able to utilize GPU's, specifically on a MAC? Forgive my ignorance or curiosity here Paul, but why won't they ever have one? Is it just something with the way the project is coded? |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,670,222 RAC: 10,815 |
here's a thread on GPGPU ;): https://boinc.bakerlab.org/rosetta/forum_thread.php?id=5218&nowrap=true#64790 I'm far from an expert on the subject but GPGPU will mature and there's a possibility of rosetta making use of it in the future, but at the moment I don't believe you can have an application efficiently use the GPU and CPU without adding a lot of hold-ups waiting for communication between the two. I would expect that having the CPU and GPU in the same package (i.e. bulldozer/fusion?) will make the process easier. I believe the expectation is that CPUs will lose some of their FPU power which will become the GPUs responsibility, but that might be invisible to the OS and done in hardware, so it wouldn't require any rewriting. I could be very wrong though! |
Old man Send message Joined: 10 Nov 07 Posts: 25 Credit: 1,122,372 RAC: 0 |
if he has a nvidia graphics card, he can use it to einstein @ home to calculate aid. ATI does not support einstein@home. I'm not entirely sure whether Einstein @ home Mac operating system to support the calculation. (Sorry poor english. i use google translator) |
Paul D. Buck Send message Joined: 17 Sep 05 Posts: 815 Credit: 1,812,737 RAC: 0 |
Unless I'm reading this wrong, is there any ETA when Rosetta will be able to utilize GPU's, specifically on a MAC? Nothing to forgive... A GPU is like an old Cray computer, it is a Vector processor ... if your code uses vectors (arrays of numbers) and you do mostly vector math then the GPU will buy you speed just as the old vector processors used to ... if you don't, you can't ... :) Wikipedia has a good article on vector processors ... and in their day they were the cat's pajamas for speeding up scientific research for those problems where the program is compatible ... but many problems are not that convenient ... so, vector processors are not the the solution to all problems ... and neither will GPUs solve all problems ... but for those that it can work for you, you can see 60-100 times increases in speeds ... the last time I ran a MW task on my CPUs it took about 4 hours ... my fastest GPUs do those same tasks in about 90 seconds today ... The thing to focus on as the biggest positive is that the more projects that do move to use the GPU fully and release the CPU side means that those of us that do have GPUs can release the CPU side to work on those projects that are still locked to the CPU and at the same time provide terrific support to the GPU projects. In *MY* case I don't do Collatz, DNETC, GPU Grid, or MW on my CPUs at all ... for me they are pure GPU side projects... that means I have that much more time on my CPUs for the other 30 some project out there ... (~20-30K CS per day from my 500K-1M per day totals, see here). There are other threads where I and others talk about this in more depth, you could page back in my posting history to find them, search did not see to find them (did not try advanced search, look for GPU, CUDA, or vector as another way to locate the discussions, I think one of the threads I commented in Dr. Baker also commented as well)... |
Message boards :
Number crunching :
OSX GPU
©2024 University of Washington
https://www.bakerlab.org