Forums | MacLife
You are not logged in.
#1 2008-06-20 9:31 pm
- kamizuno
- Poking you with a stick

- From: Smileytown
- Registered: 1999-07-13
- Posts: 1899
I could rock with these GPUs!
http://www.wired.com/techbiz/it/news/2008/06/gpu_power
I was just thinking if I had 3 of these GPUs in a PC I could really rock with FAH, wish I had the moola to do it 
PS-Wow, 3 of these GPUs would consume 750 Watts of electricity, I guess I really can't afford it now 
Last edited by kamizuno (2008-06-20 9:57 pm)
Offline
#2 2008-06-21 9:12 am
- Nefarious
- Folding@Home
- Moderator

- Registered: 2002-09-30
- Posts: 6961
Re: I could rock with these GPUs!
Alas, a big iron Mac is not in my near future.
I'm thinking of getting a Mac Mini to serve as a backup Mac and let it run 24 hours. I run my iMac about 14 hours a day.
Online
#3 2008-06-23 11:24 pm
- Bat
- Adult's Play
- Royal Wombat

- From: Björk, Björk
- Registered: 2001-05-14
- Posts: 24320
Re: I could rock with these GPUs!
Nefarious wrote:
Alas, a big iron Mac is not in my near future.
And too bad the fabled midrange tower exists not. The 3870 is near half a TFLOP in compute power, the new $200 4850 fully 1 TFLOP. With a 3870 Mac & PC Ed. out now, one might guess there'll be a 4870 like it in 6 months or so. You do need a PCIe slot to put it in, tho, and an OS client of course.
I've a feeling the Mac client may have to wait on OpenCL, a year or so out, unless Stanford really gets on it. (They also need to update the Win client for the new 4xx0s).
Moving on, we have the other piece of Apple's new performance technology, the Open Computing Language (OpenCL). OpenCL is a C language for GPGPU computing, similar to CUDA and Brook+ for NVIDIA and AMD respectively. Currently CUDA and Brook+ are incompatible, both are C but the languages are different enough that programs are not portable between the two, and neither can compile for the other company's GPUs. Full GPGPU support has been notably absent from the Mac so far while CUDA and Brook+ have been supported on Windows and Linux for some time now. We have heard that Apple has wanted to add full GPGPU support to the Mac for some time now (having been one of the first companies to embrace early GPGPU usage for their video editing applications) but we have also heard that they are unhappy about the incompatibility between the GPGPU languages. They don't want to have to write two of everything, nor do they want their developers doing so. There are 3rd parties that offer GPGPU programming environments that are cross-GPU compatible, but these are expensive and not at all open in any sense of the word.
So we have OpenCL, Apple's proposed universal GPGPU programming language and API. From what we know it looks like Apple is trying to make OpenCL the GPGPU sibling of OpenGL, but like Grand Central Apple has said very little so far. We're not sure who (if anyone) else is backing OpenCL, although we expect AMD and NVIDIA to be on-board otherwise the whole effort will fall flat on its face without support from the GPU manufacturers. Apple has said it's beyond CUDA and Brook+, although we're not entirely sure in what way. From what we've seen of CUDA and Brook+, both are very powerful and very functional languages, so it's unlikely OpenCL is adding any new features that will expand what developers can do; nearly anything can already be done. Rather it seems Apple will be going the simplification route, as CUDA and Brook+ are anything but simple to program for; they may use C but they currently have many nuances that have to be dealt with. An even further generalized framework that's more open to less technical programmers may be what Apple is shooting for. But like Grand Central, we're going to be waiting some time until Apple fully explains where they're going and why.
If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw
"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."
Offline
