Servers for speed
Check out the new Apache Spark if you have a Need for Speed!
It's not GPU-based, but you just wait:
Also be sure to check out the new Dynamic Parallelism features in NVIDIA CUDA and OpenCL 2.0 if you want to explore the latest in GPU technology. These features are only found on the highest-end GPU cards at this time.
And stay tuned for METAL, the newest GPU API.
While intially intended for gaming, this new iOS API has built-in parallel compute support.
We tried it, it works! A GPU-accelerated of our MCarloRisk app is in the App Store.
Some words of caution:
• Not all code lends itself to acceleration on the GPU.
• Some algorithms are inherently serial, and some need too much interaction with the CPU. One needs to watch out for the dreaded "PCI bus" bottlenecks in GPU code.
• It's best to analyze your problem in detail before committing to a GPU solution to your "need for speed."
• Double precision math is sometimes a nightmare on GPUs. Not all of them support it, and the ones that do are often very slow at it. So be wary when checking calculation speeds, if you need double precision results. That "something-something gigaflops per second" noted in the advert may be for SINGLE precision math. REAL*4. 32 bit floats. That type of thing.
• Don't be tricked by core counts! If your GPU advertises 1000 cores, this doesn't mean it's going to be 1000 times as fast as your trusty laptop CPU.
As a side note, We got tricked by core counts. So we know of what we speak.
Did you know:
• The latest editions of OpenCL can be used to run GPU-type code in parallel on Intel and AMD CPU cores as well, giving you the benefit of parallel operation on CPU cores as well as GPU cores, using the same code base.
• Open Compute Language was introduced by Apple Inc. as a cross-platform open standard similar to the Open Graphics Language, which was in turn based on the proprietary Graphics Language introduced by the programmers at Silicon Graphics. Before that, it was just punched cards and front panels, man.
• The word "transistor" is coined from the words "transit resistor."
Copyright Differential Enterprises. All rights reserved.