Slashdot Mirror


Supercruncher Applications

starheight writes "Bill McColl has written an article contrasting traditional massively parallel supercomputing with a whole new generation of compute-intensive apps that require massively scalable architectures and can deliver both incredible throughput and real-time responsivenes when processing millions or billions of tasks."

3 of 58 comments (clear)

  1. Yay!!! by nixkuroi · · Score: 5, Funny

    Just in time for Vista!

  2. Wow by Sneakernets · · Score: 5, Funny

    Imagine a Beowulf cluster of-- oh. Wait.

    --
    "No freeman shall ever be debarred the use of arms." -- Thomas Jefferson
  3. Re:Massively parallel?! by Lord+Crc · · Score: 4, Insightful

    There is no such thing as "massively parallel!" It makes no sense! Parallel in qualitative, NOT quantitative! Things are either parallel or they're not, there are no degrees of "parallelness!"

    Sure there are. Say you want to find the maximum of 4 integers. You can do that in parallel, but you won't gain much if you have more than two processors (or execution units). Contrast this with say rendering an image using a path tracer, where each ray is independent of each other. First problem is hard to scale up, second one isn't. I'd say that means that ray tracing is a "more parallel" task.

    Also, writing algorithms that has to run on 10000 processors efficiently is not exactly the same as one that has to run on 4 processors, in the same way that writing a multiplayer game that handles four players isn't the same as writing one that can handle thousands of concurrent players. So they toss on the "massive" part to separate the cases. At least that's my take on it.