|
| file | allocator.hpp |
| | Implementations of the FastFlow's lock-free allocator.
|
| |
| file | buffer.hpp |
| | This file contains the definition of the bounded SPSC channel buffer used in FastFlow.
|
| |
| file | config.hpp |
| |
| file | cycle.h |
| |
| file | dinout.hpp |
| |
| file | dnode.hpp |
| | Contains the definition of the ff_dnode class, which is an extension of the base class ff_node, with features oriented to distributed systems.
|
| |
| file | dynlinkedlist.hpp |
| | Dynamic linked list Single-Writer Single-Reader unbounded queue. Not currently used.
|
| |
| file | dynqueue.hpp |
| | Implementation of a dynamic queue. Not currently used.
|
| |
| file | farm.hpp |
| | Farm pattern.
|
| |
| file | ff_queue.hpp |
| | Experimental. Not currently used.
|
| |
| file | gsearch.hpp |
| | This file implements the graph search skeleton.
|
| |
| file | gt.hpp |
| | Farm Collector (it is not a ff_node)
|
| |
| file | icl_hash.h |
| |
| file | lb.hpp |
| | Farm Emitter (not a ff_node)
|
| |
| file | map.hpp |
| | map pattern
|
| |
| file | mapper.hpp |
| | This file contains the thread mapper definition used in FastFlow.
|
| |
| file | mapping_utils.hpp |
| | This file contains utilities for thread pinning to cores and thread mapping.
|
| |
| file | mdf.hpp |
| | This file implements the macro dataflow pattern.
|
| |
| file | MPMCqueues.hpp |
| | This file contains several MPMC queue implementations. Not currently used.
|
| |
| file | node.hpp |
| | FastFlow ff_node.
|
| |
| file | oclnode.hpp |
| | FastFlow OpenCL interface node.
|
| |
| file | parallel_for.hpp |
| | This file describes the parallel_for/parallel_reduce skeletons.
|
| |
| file | parallel_for_internals.hpp |
| |
| file | pipeline.hpp |
| | This file implements the pipeline skeleton, both in the high-level pattern syntax (ff::ff_pipe) and low-level syntax (ff::ff_pipeline)
|
| |
| file | poolEvolution.hpp |
| | The PoolEvolution pattern models the evolution of a given population.
|
| |
| file | poolEvolutionCUDA.hpp |
| |
| file | spin-lock.hpp |
| | This file contains several alternative spin lock(s) implementations that can be used as FastFlow spin-lock.
|
| |
| file | squeue.hpp |
| | Simple yet efficient (not concurrent) unbounded FIFO queue.
|
| |
| file | staticlinkedlist.hpp |
| | Static Linked List. Not currently used.
|
| |
| file | stencilReduce.hpp |
| |
| file | stencilReduceCUDA.hpp |
| |
| file | svector.hpp |
| | Simple yet efficient dynamic vector.
|
| |
| file | svn-commit.2.tmp~ |
| |
| file | svn-commit.tmp |
| |
| file | svn-commit.tmp~ |
| |
| file | sysdep.h |
| |
| file | ubuffer.hpp |
| | This file contains the definition of the unbounded SWSR circular buffer used in FastFlow.
|
| |
| file | utils.hpp |
| | Utility functions.
|
| |
| file | version.h |
| |