Releases: ParaGroup/WindFlow
WindFlow version 1.6.0
Added the PipeGraph environment to get MultiPipe instances that can be splitted and merged (nor arbitrarily yet, merge of splitted MultiPipe instances is not allowed). The web page now reflects the new API provided starting from this release.
WindFlow version 1.4.0
Added the splitting of a MultiPipe to increase the expressiveness in writing streaming applications in WindFlow. Not all the possible graphs of MultiPipe instances are possible. This will be extended in a future major release of the library (to be developed soon).
WindFlow version 1.2.0
Major modification of the library including the following features:
1-LEVEL2 optimization is now supported for the patterns Key_Farm, Key_Farm_GPU, Win_Farm and Win_Farm_GPU. It allows emitter nodes of outermost and innermost patterns in complex nested structures to be fused together into a single FastFlow node.
2-Now complex nested structures of patterns can be added to the MultiPipe.
WindFlow version 1.0.0
First version of the WindFlow library providing six basic patterns/operators (Source, Map, Filter, FlatMap, Accumulator, Sink) and four windowed patterns/operators (Keyed Farm, Windowed Farm, Paned Farm and Windowed Map-Reduce). All the patterns are implemented on multicores. For the windowed patterns a GPU implementation is also provided. The library also provides the MultiPipe construct to build WindFlow stream processing applications.