Skip to main content
Log in

On linear list recursion in parallel

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

We propose a classification for a set of linearly recursive functions, which can be expressed as instances of a skeleton for parallel linear recursion, and present new parallel implementations for them. This set includes well known higher-order functions, like Broadcast, Reduction and Scan, which we call basic components. Many compositions of these basic components are also linearly recursive functions; we present transformation rules from compositions of up to three basic components to instances of our skeleton. The advantage of this approach is that these instances have better parallel implementations than the compositions of the individual implementations of the corresponding basic components.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 27 May 1997 / Revised version: 17 March 1998

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wedler, C., Lengauer, C. On linear list recursion in parallel . Acta Informatica 35, 875–909 (1998). https://doi.org/10.1007/s002360050146

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002360050146

Keywords

Navigation