Swipp-a multicomputer framework for bulk synchronous parallel computing
Oddvar Søråsen, Yngvar Lundh · 2002
A computer framework feasible for developing parallel systems according to the Bulk Synchronous Parallel (BSP) computing model is described: Switched Interconnection of Parallel Processors (Swipp). Demanding applications can be described as directed graphs where the interdependent subtasks constitute the nodes. The tasks are predistributed by a system master, Computer Executive Engine (GEE), to a set of heterogeneous computing nodes. Each computing node has a preprogrammed secondary control processor attached for performing communication and run-time tasks, thus allowing primary processors of various kinds and programming styles. Synchronization of a bulk of subactivities is done in locksteps by the GEE. Basic features are modelled by the Ptolemy framework and prototype modules are being implemented.