Skip to main content

1985 | ReviewPaper | Buchkapitel

Serial combinators: "optimal" grains of parallelism

verfasst von : Paul Hudak, Benjamin Goldberg

Erschienen in: Functional Programming Languages and Computer Architecture

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

A method is described for translating a high-level functional program into combinators suitable for execution on multiprocessors with no shared memory. It is argued that the granularity of the standard set of fixed combinators is too fine, whereas the granularity of user-defined functions is too coarse. The notion of a serial combinator is introduced that in some sense has optimal granularity, and that takes into account pragmatic issues such as the complexity of expressions and communication costs between processors. The technique improves on the standard notion of super-combinators by making them larger to retain locality and improve efficiency, and by ensuring that they have no concurrent substructure that could result in lost parallelism. Simulation results demonstrate improved performance on both sequential and parallel computing models.

Metadaten
Titel
Serial combinators: "optimal" grains of parallelism
verfasst von
Paul Hudak
Benjamin Goldberg
Copyright-Jahr
1985
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-15975-4_49

Neuer Inhalt