NVIDIA’s next generation GPU architecture has a lot for HPC to love

Yesterday, NVIDIA presented its next-generation GPU architecture, called "Fermi": http://insidehpc.com/2009/09/30/nvidia-next-generation-gpu-fermi-targets-hpc-supercomputing/

In addition to more raw computing power, Fermi brings advances that make it even more interesting for general-purpose computations than the current NVIDIA GPUs. In particular, it seems to support function pointers —at least they claim support for virtual functions— and improved support for double-precision floating-point numbers as well as coarse-grained MIMD support in the form of "concurrent kernel execution".

Loading mentions Retweet
Filed under  //  accelerate   fermi   gpgpu  
Comment (1)
Posted 5 months ago

Running Haskell Array Computations on a GPU

Video of my talk at the Haskell Implementors' Workshop: 

The slides are available from a previous post: http://justtesting.posterous.com/haskell-arrays-accelerated-0

Loading mentions Retweet
Filed under  //  edsl   gpgpu   haskell   parallelism  
Comments (0)
Posted 5 months ago

Haskell Arrays, Accelerated

The slides from my talk Haskell Arrays, Accelerated (Using GPUs) at the Haskell Implementors’ Workshop (that was co-located with ICFP 2009 in Edinburgh) are now available. The talk introduces a novel framework, based on an embedded domain-specific language of multi-dimensional array computations, targeting GPUs and other acceleration hardware.

Haskell Arrays Accelerated with GPUs

Loading mentions Retweet
Filed under  //  edsl   gpgpu   haskell   parallelism  
Comments (0)
Posted 6 months ago

Tim Sweeney's SIGGRAPH 2009 talk.

http://graphics.cs.williams.edu/archive/SweeneyHPG2009/TimHPG2009.pdf

Tim Sweeney shares his vision of the future of high-end computer graphics and games programming.  Functional programming and data parallelism play an important role.

Loading mentions Retweet
Filed under  //  gpgpu   parallelism  
Comments (0)
Posted 7 months ago

Program for "Workshop on Exploiting Parallelism using GPUs and other Hardware-Assisted Methods (EPHAM 2009)".

http://www.gpgpu.org/EPHAM09/

Loading mentions Retweet
Filed under  //  gpgpu  
Comments (0)
Posted 11 months ago

Final version of "GPU Kernels as Data-Parallel Array Computations in Haskell".

http://www.cse.unsw.edu.au/~chak/papers/LCGK09.html

This paper will be presented at the Workshop on Exploiting Parallelism using GPUs and other Hardware-Assisted Methods (EPHAM 2009), co-located with CGO’09 in Seattle, WA.

Loading mentions Retweet
Filed under  //  edsl   gpgpu   haskell   parallelism  
Comments (0)
Posted 11 months ago