pierocks wrote:
This sounds similar to the problem that the folks over at NCSA were having when they were trying to use the Sony Playstation 2 for general purpose computing. They could get it to crunch a ton of data, but getting the results back out was very problematic. At least, this is what I heard when I was chatting with them a while back when I still worked for U of I

I heard a similar story about CERN from someone visiting our campus at the time that they had the compute power but not the I/O bandwidth.
R-ten-K wrote:
Quote:
That would have been exciting to have an OpenCL like API in the early 90s for SGI, that was something the PC world didn't get at least in a generic form until 2008.
I don't think SGI ever offered anything similar to what one can do now with OpenCL or CUDA.
There were some products that exposed the compute capabilities of the GFX pipeline (via OpenGL extensions) to accelerate image processing algorithms, but that is about it. SGI exposed as little as possible of the GFX to the programmer, mainly because that was the whole point behind GL/OpenGL. Those 3D subsystems were too unbalanced to make it worth the while anyway.
I did a little post grad work in the 1990s and I had a 8 CPU power challenge at my disposal in the mid 1990s and my friend had a Cray(*). GPU computing wasn't a concept back then... I had PVM and MPI on SGIs and 486s and Pentiums in the early to mid 1990s. pThreads, PVM and MPI was what SGI was pushing back then, at least on our campus.
Bare in mind that the set of (SIMD) problems solvable by CUDA is a subset of the set of problems solvable by a MIMD approach.
I guess the alternative back then was transputers and OCCAM but they blew up the power supply on ours before I got the chance to play with our set up.
R.
* The Cray stuff was SIMD but you stuck pragmas around loops to tell the compiler to try to vectorize this section of code. It didn't always work and wasn't always easy to code for.
_________________
死の神はりんごだけ食べる
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

J5600, 2 x Mac, 3 x SUN, Alpha DS20E, Alpha 800 5/550, 3 x RS/6000, Amiga 4000 VideoToaster, Amiga4000 -030, 733MHz Sam440 AmigaOS 4.1 update 1. Tandem Himalaya S-Series Nonstop S72000 ServerNet.
Sold:
Cortex --->
http://www.facebook.com/pages/Cortex-th ... 11?sk=infoMinnie --->
http://www.facebook.com/pages/Minnie-th ... 02?sk=infoBook ---->
http://pymblesoftware.com/book/Github --->
https://github.com/pymblesoftwareVisit
http://www.pymblesoftware.comSearch for "Pymble", "InstaElf", "CryWhy" or "Cricket Score Sheet" in the iPad App store or search for "Pymble" or "CryWhy" in the iPhone App store.