We introduce a set of state access patterns suitable for managing accesses to state 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
Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
We study the problem of parallel stream computations on a multiprocessor architecture. Modelling the...
We introduce a set of state access patterns suitable for managing accesses to state in parallel comp...
Pattern-based frameworks for parallel programming provide a set of parallel patterns that solve recu...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
In the stream processing domain, applications are represented by graphs of operators arbitrarily con...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
The emergence of the Internet of Things (IoT) data stream applications has posed a number of new cha...
International audienceWe present a paradigm and implementation of a parallel control flow model for ...
Stream processing applications compute streams of data and provide insightful results in a timely ma...
10.1145/2335484.2335515Proceedings of the 6th ACM International Conference on Distributed Event-Base...
Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
We study the problem of parallel stream computations on a multiprocessor architecture. Modelling the...
We introduce a set of state access patterns suitable for managing accesses to state in parallel comp...
Pattern-based frameworks for parallel programming provide a set of parallel patterns that solve recu...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
In the stream processing domain, applications are represented by graphs of operators arbitrarily con...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
The emergence of the Internet of Things (IoT) data stream applications has posed a number of new cha...
International audienceWe present a paradigm and implementation of a parallel control flow model for ...
Stream processing applications compute streams of data and provide insightful results in a timely ma...
10.1145/2335484.2335515Proceedings of the 6th ACM International Conference on Distributed Event-Base...
Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
We study the problem of parallel stream computations on a multiprocessor architecture. Modelling the...