FastFlow

소프트웨어 스크린 샷:
FastFlow
소프트웨어 정보:
버전: 1.1
업로드 날짜: 7 May 15
라이센스: 무료
인기: 46
크기: 1170 Kb

Rating: 2.5/5 (Total Votes: 2)

FastFlow는 멀티 코어 플랫폼을위한 효율적인 애플리케이션의 개발을 단순화하기위한 C ++ 병렬 프로그래밍 프레임 워크입니다. FastFlow의 키 비전 편의성 개발 및 실행 효율이 모두 따라서 설계 단계의 추상화 레벨을 올리는 효율적 대상 플랫폼에 컴파일 될 수 병렬 프로그래밍 패턴들의 적절한 세트를 개발자에게 제공함으로써 달성 될 수 있다는 것이다. FastFlow는 개념적으로 층들의 스택으로서 설계된다 점진적 추상 캐시 일관성 공유 메모리 멀티과 다수 - 코어 구조에 구조적 병렬 프로그래밍을 지원하는 유용한 프로그램 구문의 정의까지 코어 레벨의 공유 메모리 병렬. 이러한 아키텍처에는 상품, 인텔 코어 AMD K10 등과 같은 균질, 멀티 코어 시스템은 데이터 - 흐름 그래프로서 병렬 패턴을 구현하기 FastFlow 기본적 스트림 병렬 처리를 지원 - 소위 스트리밍 네트워크. FastFlow 프레임 워크의 런타임 지원은 단일 생산자 - 단일 소비자 (SPSC) FIFO 큐의 효율적인 구현을 제공합니다. FastFlow SPSC 큐는 잠금 무료, 대기 무료이며, 연동 작업을 사용하지 마십시오. SPSC 큐는 주로 소비자 - 생산자 방식으로 메모리 포인터에 대한 동기화 메커니즘으로 사용됩니다. 다음 티어 최대 일대일 큐 연장 대다 따라서 없거나 적은 메모리 장벽을 필요로 로크없는 임의 스트리밍 네트워크를 제공하고, 단지 SPSC 큐와 아비터 스레드를 사용하여 구현되는, 동기화 및 데이터 흐름, 및 따라서 몇 캐시 무효화. 즉, 높은 수준의 프로그래밍 상층은, 병렬 패턴에 따라 프로그래밍 프레임 워크를 제공한다. 특히, FastFlow 농장, 농장에서 함께 피드백 (즉, D & C) 및 파이프 라인 패턴을 제공하고, 자신의 임의의 중첩과 구성을 지원합니다. FastFlow 패턴 세트가 추가로 새로운 C ++ 템플릿을 구축하여 확장 할 수 있습니다

요구 사항 :.

비주얼 스튜디오 (9) 2008 또는 Visual Studio 10 2010, cmake

지원되는 운영 시스템

유사한 소프트웨어

Logic Builder SDK
Logic Builder SDK

23 Sep 15

XLClient
XLClient

21 Sep 15

HashParser
HashParser

26 Oct 15

개발자의 기타 소프트웨어 Computer Science Department

FastFlow
FastFlow

12 Dec 14

코멘트 FastFlow

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!