Hummingbird Simulation using UPC

I showed a couple of slides from a PGAS conference below, but today I just got a real treat. It’s a dvd with videos of the conference plus some very interesting animations. This is an animation of a simulation of a hummingbird implemented using UPC (Unified Parallel C), a PGAS language. It’s an [...]

HPC Programming Models

Essentially all modern HPC code makes use of parallelism to speed up execution. Parallelism isn’t the only way to speed things up, but it’s the most general way, and the other approaches are usually used in massively parallel systems anyway. We’ll talk about these other approaches some other time.

There are two [...]

High Performance Computing

I’ve been working on the High Productivity Computer Systems (HPCS) project within Sun for the past two years. This is a project sponsored by DARPA to make super-computer systems more productive as well as faster and bigger. At the very least, it’s a noble effort and will increase our understanding of productivity. [...]