parallel/fastflow - The NetBSD Packages Collection

High performance C++ parallel building blocks

FastFlow: high-performance parallel patterns and building blocks in C++

FastFlow is a programming library implemented in modern C++ and
targeting multi/many-cores (there exists an experimental version based
on ZeroMQ targeting distributed systems). It offers both a set of
high-level ready-to-use parallel patterns and a set of mechanisms and
composable components (called building blocks) to support low-latency
and high-throughput data-flow streaming networks.

FastFlow simplifies the development of parallel applications modelled
as a structured directed graph of processing nodes. The graph of
concurrent nodes is constructed by the assembly of sequential and
parallel building blocks as well as higher-level easy-to-use
components (i.e. parallel patterns) modelling typical schemas of
parallel computations (e.g., pipeline, task-farm, parallel-for,
etc.). FastFlow efficiency stems from the optimized implementation of
the base communication and synchronization mechanisms and from its
layered software design.

Build dependencies

pkgtools/cwrappers shells/bash

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hffastflow-3.0.0.tgz
NetBSD 8.0earmv7hffastflow-3.0.0.tgz
NetBSD 8.0earmv7hffastflow-3.0.0.tgz
NetBSD 8.0i386fastflow-3.0.0.tgz
NetBSD 8.0i386fastflow-3.0.0.tgz
NetBSD 8.0i386fastflow-3.0.0.tgz
NetBSD 8.0powerpcfastflow-3.0.0.tgz
NetBSD 8.0powerpcfastflow-3.0.0.tgz
NetBSD 8.0powerpcfastflow-3.0.0.tgz
NetBSD 8.0x86_64fastflow-3.0.0.tgz
NetBSD 8.0x86_64fastflow-3.0.0.tgz
NetBSD 8.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0aarch64fastflow-3.0.0.tgz
NetBSD 9.0aarch64fastflow-3.0.0.tgz
NetBSD 9.0aarch64fastflow-3.0.0.tgz
NetBSD 9.0alphafastflow-3.0.0.tgz
NetBSD 9.0alphafastflow-3.0.0.tgz
NetBSD 9.0alphafastflow-3.0.0.tgz
NetBSD 9.0earmv6hffastflow-3.0.0.tgz
NetBSD 9.0earmv6hffastflow-3.0.0.tgz
NetBSD 9.0earmv6hffastflow-3.0.0.tgz
NetBSD 9.0earmv6hffastflow-3.0.0.tgz
NetBSD 9.0earmv7hffastflow-3.0.0.tgz
NetBSD 9.0earmv7hffastflow-3.0.0.tgz
NetBSD 9.0earmv7hffastflow-3.0.0.tgz
NetBSD 9.0earmv7hffastflow-3.0.0.tgz
NetBSD 9.0i386fastflow-3.0.0.tgz
NetBSD 9.0i386fastflow-3.0.0.tgz
NetBSD 9.0i386fastflow-3.0.0.tgz
NetBSD 9.0mips64ebfastflow-3.0.0.tgz
NetBSD 9.0mips64ebfastflow-3.0.0.tgz
NetBSD 9.0mips64ebfastflow-3.0.0.tgz
NetBSD 9.0powerpcfastflow-3.0.0.tgz
NetBSD 9.0powerpcfastflow-3.0.0.tgz
NetBSD 9.0sparc64fastflow-3.0.0.tgz
NetBSD 9.0sparc64fastflow-3.0.0.tgz
NetBSD 9.0sparc64fastflow-3.0.0.tgz
NetBSD 9.0sparcfastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz
NetBSD 9.0x86_64fastflow-3.0.0.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.