Currently Featured
NSOperation meets the graphics card?
Details released from the WWDC yesterday mention OpenCL (Open Compute Library) as a technology in Leopard:
Another powerful Snow Leopard technology, OpenCL (Open Compute Library), makes it possible for developers to efficiently tap the vast gigaflops of computing power currently locked up in the graphics processing unit (GPU). With GPUs approaching processing speeds of a trillion operations per second, they’re capable of considerably more than just drawing pictures. OpenCL takes that power and redirects it for general-purpose computing.
As a matter of interest the Open Source Cryptographic Library — previous holder of the OpenCL name — has recently changed to Botan. Is this possibly at the request of Apple?
Also, an interesting link from MacResearch.org references Nvidia CEO, Jen-Hsun Huang stating Apple knows alot about CUDA
are we going to see Apple writing a higher level API on top of CUDA? NSOperation meets the graphics card.
posted 10 June 2008 @ 7:22 by boyfarrell » 0 Comments
Previously Featured
GNU Scientific Library and XCode 3.1
Assuming you have a working installation of GNU Scientific Library either from source, Fink or MacPorts, this tutorial will show you how to getting a working XCode project. I am currently using XCode 3.1 but this process hasn’t changed much over the last few years, so will work on older systems.
Download a GSL Example project […]
4 April 2008 » read » 18 Comments
Micro Post
Garbage collected buffers
Since the original post I realised there is a problem with the approach (thanks to Rick Hog). The garbage collector only collects objects! As such you must not dereference the pointer to the NSMutableData, you must assign it, and, on another line, make the method call to mutableBytes.
Now that Cocoa as garbage collection there if […]


