The day OpenCL meets Photoshop + the rest of the Adobe Creative Suite will be a very happy day indeed.
AND LOOOK at the score of the 8-core with hyper-threading! Looks like it bests everything so far!
Would it be possible to use Open CL on the Intel GMA-equipped Macs? That would really boost the speed of my mid-'07 Mac mini, which isn't really that old.
Here is my '07 macbook with 950GMA, 2GB ram, 2.16Ghz
Number of OpenCL devices found: 1
OpenCL Device # 0 = Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
Device 0 is an: CPU with max. 2160 MHz and 2 units/cores
Now computing - please be patient....
time used: 16.635 seconds
Now checking if results are valid - please be patient....
Validate test passed - GPU results=CPU results
![]()
Would it be possible to use Open CL on the Intel GMA-equipped Macs? That would really boost the speed of my mid-'07 Mac mini, which isn't really that old.
Would it be possible to use Open CL on the Intel GMA-equipped Macs? That would really boost the speed of my mid-'07 Mac mini, which isn't really that old.
Now that doesn't make too much sense.... the 9600M GT has a better time than the GT120? Is that true? Well I guess it's a rebranded 9xxx series right? So maybe... anyways, does anyone have a ATI 4870 to test?
AND LOOOK at the score of the 8-core with hyper-threading! Looks like it bests everything so far!
...........................................................
.................. OpenCL Bench V 0.25 by mitch ...........
...... C2D 3GHz = 12 sec vs Nvidia 9600GT = 0,93 sec ......
... time results are not comparable to older version! .....
...........................................................
Number of OpenCL devices found: 1
OpenCL Device # 0 = Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
Device 0 is an: CPU with max. 2000 MHz and 2 units/cores
Now computing - please be patient....
time used: 23.028 seconds
Now checking if results are valid - please be patient....
:) Validate test passed - GPU results=CPU results :)
logout
[Process completed]
If your Mini is presented with OpenCL code, it will only run it on the CPU since the GMA video cards aren't OpenCL supported.
In short, you won't see any performance increase, but you also won't see the programs crap out and die. They'll just work like they always have, running on your CPU.
Is the Intel GMA-based graphics a separate GPU or something that is used by the main processor? If the memory is shared I'd think it's not but don't exactly know. I do know that GMA graphics aren't very fast/capable or recommended for high end graphics like CAD, etc...
Yep. Others have already said no, it's not...
I agree - hopefully support for my iMac 24" ATI Radeon HD2600 is coming ?
I agree - hopefully support for my iMac 24" ATI Radeon HD2600 is coming ?
GMA950.Well, depending on the chipset, the clock speed can be up to 400 MHz, IMO, enough to make a difference.
I forgot, what chipset is present in the mid-'07 mini?
Well, depending on the chipset, the clock speed can be up to 400 MHz, IMO, enough to make a difference.
I forgot, what chipset is present in the mid-'07 mini?
Remember the Turbo.264 USB video encoder?
I wonder if it is possible to have a firewire 800 OpenCL device to plug in for those Macs without a compatible video card?
These integrated graphics products allow a computer to be built without a separate graphics card, which can reduce cost, power consumption and noise. They are commonly found on low-priced notebook and desktop computers as well as business computers, which do not need high levels of graphics capability. 90% of all PCs sold have integrated graphics.[1] They rely on the computer's main memory for storage, which imposes a performance penalty as both the CPU and GPU have to access memory over the same bus.
Mac OS X 10.4 supports the GMA 950, since it was used in previous revisions of the MacBook and 17-inch iMacs. It has been used in all Intel-based Mac minis (until Mac Mini released on March 3, 2009). Mac OS X 10.5 Leopard contains drivers for the GMA X3100, which were used in a recent revision of the MacBook range.
Late-release versions of Mac OS X 10.4 also support the GMA 900 due to its use in the Apple Developer Transition Kit, which was used in the PowerPC-to-Intel transition. However, special modifications to the kext file must be made to enable Core Image and Quartz Extreme.
Although the new MacBook line no longer uses the X3100, Mac OS X 10.5 (Leopard) ships with drivers supporting it that require no modifications to the kext file. Mac OS X 10.6 (Snow Leopard), which includes a new 64-bit kernel in addition to the 32-bit one, has not yet included any 64-bit X3100 drivers (as of beta build 10A394). This means that although the MacBooks with the X3100 have 64-bit capable processors, Mac OS X must load the 32-bit kernel to support the 32-bit X3100 drivers. The 32-bit kernel is loaded in tandem with the 64-bit version.
The newer MacBook and MacBook Pro notebooks instead ship with a far more powerful NVIDIA GeForce 9400M G, and the 15" and 17" MacBook Pro notebooks ship with an additional GeForce 9600M supporting hybrid power to switch between GPUs.
GMA950.
Its integrated with the other devices on the motherboard into a single chip but is separate from the CPU. Its not nearly as capable as any of the latest GPUs and lacks many of the hardware features necessary for OpenCL. Never happen.
GMA950... AKA- JUNK (I have one of these that I've given to my folks)
Hmmm... Now THAT is an interesting idea, but I don't know how feasible it would be. Maybe as an external box that talked over FW, with it's own memory and power supply and such. I just don't know if even FW800 would have enough bandwidth to support the memory operations. It would suck to have a fast external OpenCL processor, but be crippled by slow interface bottleneck.
Maybe with USB3.0?
OpenCL will only become interesting when you can actually use it in shipping applications - synthetic benchmarks that show "the potential" of OpenCL are just a tease.
They'll come, but it will take time for vendors to recode their apps to use OpenCL.
It also doesn't help that Apple didn't support OpenCL on more GPUs - with the relatively few OpenCL capable systems, there's less incentive for vendors to port.
Also note that some earlier GPUs didn't do full IEEE floating point support (support for NaNs, ±Infinity) , and didn't do accurate floating point. (A small rounding error would not be noticeable on a pixel in a display, but would kill a compute job.)