|| Programming Blogs


Accelerated Library Framework

The Cell SDK from IBM includes a useful library called ALF, the Accelerated Library Framework.

ALF provides a task oriented abstraction for having parallel work done on the Cell's SPU units. ALF allows a developer to define a task consisting of a compute kernel, essentially a block of code that will be executed on the SPU, and a set of work blocks that the task should be performed on. The library will handle SPU allocation and DMA transfers (including support for double-buffering).

The D Programming Language

“D” is purported to be the natural successor to C and C++. The initial motivation behind the project was to “catch up” C++ to Java, C#, and to some extent Eiffel. Produced by Digital Mars, (http://www.digitalmars.com/d/) D respects its lineage by being a systems programming language, as well as providing power and high performance.

Why parallelism is hard

I read a presentation from the folks at Pervasive about their new DataRush product (http://www.pervasivedatarush.com/) along with an accompanying article hosted at http://www.theserverside.com/tt/articles/article.tss?l=PervasiveDataRush


© 2007 RAD International Ltd. | Privacy Policy | Terms of Use | Site Map