From: Christopher D. <er...@if...> - 2006-01-27 08:38:09
|
On 1/27/06, Hannes Mueller <han...@em...> wrote: > Hi, > I'm currently researching, which library to use for a project involving > computations on a CPU, especially doing parallelized computing. Before I > download/compile/buy-a-new-graphics-card, could anyone please tell me if > this library is good for doing such stuff? I am not interested in > drawing anything on the screen, I only want to compute, mainly matrices > and linear algebra stuff. Hi Hannes, I'm not a developer on shallows, but I've used it for some projects and have some experience using it. Unless you're after something which actually does the linear algebra operations for you on the GPU (i.e. BLAS on GPU), but want to formulate the computations yourself, I think shallows cut the mustard. Basicly, shallows is a wrapper layer around OpenGL which handles a lot of tedious tasks involved in low-level GPU programming. I've used it for classical GPGPU-applications which doesn't produce anything on the screen, various esoteric mesh-computations, and for classical computer graphics shading, and shallows have been well suited for all areas. To summarize; if you want to formulate the computations yourself (which is more or less where the fun is), I think shallows is a good choice. Best regards Christopher Dyken. |