Download List

프로젝트 설명

FastFlow is a pattern-based programming framework targeting streaming applications. It implements pipeline, farm, divide and conquer, and their composition, as well as generic streaming networks. It is specifically designed to support the development and the seamless porting of existing applications on multi-core, GPGPUs, and clusters of them. The layered template-based C++ design ensures flexibility and extendibility. Its lock-free/fence-free run-time support minimizes cache invalidation traffic and enforces the development of high-performance (high-throughput, low-latency) scalable applications. It has been proven comparable or faster than TBB, OpenMP, and Cilk on several micro-benchmarcks and real-world applications, especially when dealing with fine-grained parallelism and high-throughput applications.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-04-26 22:26 Back to release list
1.1.0

이 버전은 리눅스에서 테스트되었습니다, 맥 OS (32 - 비트 및 64 비트, 10.3 이상) 및 Windows XP 및 7 (32 - 비트 및 64 비트). 마이클과 스콧의 대기열이 수정된되었고 테스트. 지금은 오직 CA를 (DoubleWord - 캐스 대신)이 필요하고 그것은 모두 32 비트 및 64 비트 아키텍처에서 작동합니다. Windows 플랫폼에서 일부 성능 문제가 수정되었습니다. Quicksort 예제 구현은 어떤 MPMC 대기열을 (차단 버전 모두와 비 차단 버전)를 사용, 추가되었습니다.
Tags: Stable, Major
This version has been tested on Linux, Mac OS (32- and 64-bit, 10.3 or later), and Windows XP and 7 (32- and 64-bit). Michael and Scott's queue was reworked and tested. It now requires only CAS (instead of DoubleWord-CAS) and it works on both 32-bit and 64-bit architectures. Some performance problems on Windows platforms were fixed. A Quicksort example implementation was added, which uses MPMC queue (both in the blocking version and the non-blocking version).

Project Resources