Elepar's Solutions

Elepar's toolset to support P2P and Grid programming is currently being built with three primary parts, which can each be used independently or all together to address the challenges.  These tools are shown in green layers here, each built upon the other:

The first two of these tools, SC and CDS, use an approach we call "elemental parallelism" (which is where we got our name), a technique of building an application in small sequential pieces ("elements") which are specially designed to fit together snugly to run as a single unit on a single processor or to easily fall apart to run in a distributed ("parallel") fashion.  This means that a single program can flexibly expand to utilize currently-available resources, so it can be used in a high-performance parallel environment, a traditional sequential environment, or in-between cases like P2P.  Elemental parallelism also helps to facilitate fault-tolerance.

Get more introductory info on each and how they work together.
 

 


 
 
 

Back to the challenges being addressed.

Did you want more info on what these pieces do and how they fit together? 

Tutorial level information is also available for PICA, SC, and CDS