FastFlow

소프트웨어 스크린 샷:
FastFlow
소프트웨어 정보:
버전: 2.0.0
업로드 날짜: 12 Dec 14
라이센스: 무료
인기: 74
크기: 7849 Kb

Rating: 1.0/5 (Total Votes: 1)

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

이 릴리스의 새로운 기능입니다.

이 자동 핵심 피닝. 새로운 패턴 (지도, 감소). 향상된 성능을 제공합니다. SMP의 클러스터를 지원합니다. 많은 개선 및 수정

이 요구 사항 :있다.

멀티 코어 및 분산 플랫폼. 또한 리눅스에서 작동합니다.

유사한 소프트웨어

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

FastFlow
FastFlow

7 May 15

코멘트 FastFlow

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