|| Programming BlogsAccelerated Library FrameworkThe 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). Why parallelism is hardI 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 |