Published March 7, 2018 | Version v1
Journal article Open

State Access Patterns in Stream Parallel Computations

  • 1. University of Pisa
  • 2. Queen's University Belfast

Description

We introduce a set of state access patterns suitable for managing accesses to states in parallel computations operating on streams. The state access patterns are useful for modelling typical stream parallel applications. We present a classification of the patterns according to the extent and way in which the state can be structured and accessed. We define precisely the state access patterns and discuss possible implementation schemas, performances and possibilities to manage adaptivity (parallelism degree) in the patterns. We present experimental results relative to implementations built on top of the structured parallel programming framework FastFlow that demonstrate the feasibility and efficiency of the proposed access patterns.

Files

ijhpca.zip

Files (4.0 MB)

Name Size Download all
md5:63c98904e9f0448d8cbbd14e7197eb4d
4.0 MB Preview Download

Additional details

Funding

European Commission
RePhrase - REfactoring Parallel Heterogeneous Resource-Aware Applications - a Software Engineering Approach 644235