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
November 2008 December 2008
Su Mo Tu We Th Fr Sa
Week 44 1
Week 45 2 3 4 5 6 7 8
Week 46 9 10 11 12 13 14 15
Week 47 16 17 18 19 20 21 22
Week 48 23 24 25 26 27 28 29
Week 49 30