Newsflash

Home
Programming the CellBE
 The Sony/Toshiba/IBM Cell Broadband Engine (CellBE) is a very powerful and capable processor able to crunch a significant number of floating point operations far surpassing the capabilities of a typical CPU. The Floating Operations per second (FLOPs) numbers on the CellBE is astounding, but theoretically that is just peak performance and you'd have to tweak your code for a good long time to even come close to that, unless you're the atypical guy who counts a simple multiply accumulate (MAC) as a main kernel in their app. Learn how it all happened at: http://www.research.ibm.com/cell/
 
Programming with Brook+
 Brook+ is a stream programming language for GPGPUs offered by AMD. The API which exploits AMD's compute abstraction layer (CAL) is an extension of Brook. Brook+ runtime provides support for both the GPU and CPU backends. Here is a link to a quick overview: http://ati.amd.com/technology/streamcomputing/AMD-Brookplus.pdf
 
Programming with CUDA
 CUDA from Nvidia allows programmers to utilize GPUs from their video cards for GPGPUs. The language, similar to that of a parallel programming language encourages programmers to think in wide programming. Exploiting the underlying hardware using Single Instruction Multiple Data (SIMD) is the best course of action. For more information check out: http://www.nvidia.com/object/cuda_home.html
 
Answers to my favorite FAQs

I am not sure how you stumbled on to this website, but while you're here, let me tell you how much search engines such as google, yahoo, and others saved countless hours trying to fight the good fight against bad behaving applications and drivers.

In light of that I would like to return the favor and post FAQs that have helped me in past. These are going to be fairly random, since I don't always get stuck on the same topic ;). But hopefully there is something useful for you here. Enjoy! 

 
Main Menu
Home
FAQs
News
Favorites
Links
My Calendar
Search
JCal Pro Mini-calendar
September 2010 October 2010
Su Mo Tu We Th Fr Sa
Week 35 1 2 3 4
Week 36 5 6 7 8 9 10 11
Week 37 12 13 14 15 16 17 18
Week 38 19 20 21 22 23 24 25
Week 39 26 27 28 29 30