

* Discrete Fourier transform: implements the forward and inverse DFT. * High dynamic-range images: accurately represent the wide range of intensity levels found in real scenes ranging from the brightest direct sunlight to the deepest darkest shadows. * Encipher or decipher an image: convert ordinary images into unintelligible gibberish and back again. * Virtual pixel support: convenient access to pixels outside the image region. * Large image support: read, process, or write mega-, giga-, or tera-pixel image sizes. * Threads of execution support: ImageMagick is thread safe and most internal algorithms are OpenMP-enabled to take advantage of speed-ups offered by the dual and quad-core processor technologies.
Opencl benchmark software#
Spin 3D Converter Software Free 5.Gentoo Forums :: View topic - OpenCL on AMD GPU Image crop, photo crop, easy crop, crop, resize, image, Image Magick * Heterogeneous distributed processing: certain algorithms are OpenCL-enabled to take advantage of speed-ups offered by executing in concert across heterogeneous platforms consisting of CPUs, GPUs, and other processors. #Imagemagick opencl benchmark software#ĭoes clinfo now show that you use something else than Mesa Clover? Gentoo Forums Forum Index Gentoo on AMD64 #Imagemagick opencl benchmark software#.You can also pick up some more details from Apple's documentation on concurrency programming and OpenCL programming for Snow Leopard.Be sure to check out John Siracusa's epic Snow Leopard review (later this evening) for a explanation of OpenCL and its relation to Grand Central Dispatch and Objective-C Blocks.But the trend in computing seems to be throwing more and more processors at the increasingly complex computing problems, so OpenCL will be a handy tool for developers to have at their disposal to better take advantage of all this processing power.
Opencl benchmark update#
Of course, OpenCL is sill in its infancy, and developers will have to update their software to take advantages of the benefits that OpenCL can offer.
Opencl benchmark pro#
The converse is not true, though-when running a MacBook Pro with just the 9400M enabled, the 9600M GT is shut down entirely to save power, and can't be used as an OpenCL resource.
Opencl benchmark code#
So even if you have the 9600M GT enabled on your MacBook Pro, if OpenCL code is encountered in an application, Snow Leopard can send that code to be processed by the 16 GPU cores sitting pretty much dormant in the 9400M. Though Snow Leopard doesn't seem to enable dual GPUs or on-the-fly GPU switching for machines using the NVIDIA GeForce 9400M chipset-a limitation carried over from Leopard-it does appear that the OS can use both as OpenCL resources simultaneously. Some of the early testing with OpenCL Benchmark, though, show promise of some massive speed-ups in the kinds of calculations that OpenCL is designed for.įurthermore, an interesting tidbit about Snow Leopard's implementation is revealed by early tests. Developer Andreas Michalak has put together a command line utility called OpenCL Benchmark, while Japanese developer "kloku" is porting the AO Bench floating point benchmark to OpenCL with mixed results. In just a couple days time, there are already two benchmarking utilities designed to test OpenCL. Apple released Snow Leopard last Friday with the first implementation of OpenCL. That work wrapped up last fall, and the 1.0 version was finalized last December. Apple then joined with the Khronos Group to create a working group to define the spec as an open standard. That includes integrated GPUs, discrete GPUs, the main CPU, and even other specialized processors.Īpple proposed the spec last year, noting that it planned to build it into Snow Leopard. Code can run on whatever computing resources are available in a given system. As opposed to NVIDIA's CUDA and ATI's Stream APIs, which are designed to enable GPGPU programming for each company's respective GPU hardware, OpenCL is designed in a hardware-agnostic way. OpenCL, as you may know, is a framework for writing general (as opposed to graphics-specific) code that can run on the fast, multicore GPUs in today's computers. While the available tools are barely a few days old, the results so far show some interesting results for Snow Leopard's OpenCL implementation.

Snow Leopard has been out just a few days and folks are already trying to benchmark its OpenCL capabilities.
