FastFlow

Screenshot Software:
FastFlow
Mga detalye ng Software:
Bersyon: 1.1
I-upload ang petsa: 7 May 15
Lisensya: Libre
Katanyagan: 9
Laki: 1170 Kb

Rating: nan/5 (Total Votes: 0)

FastFlow ay isang C ++ parallel programming framework naglalayong Pinasisimple ang pagbuo ng mahusay na mga aplikasyon para sa multi-core platform. Ang susi pangitain ng FastFlow na kadalian ng pag-unlad at runtime kahusayan ay maaaring parehong nakamit sa pamamagitan ng pagtataas ng antas abstraction ng mga bahagi ng disenyo, kaya nagbibigay ng mga developer na may isang naaangkop na hanay ng mga parallel pattern programming na maaaring maging mahusay na naipon papunta sa target na platform. FastFlow ay conceptually idinisenyo bilang isang stack ng mga patong na progressively abstract ang shared memory parallelism sa antas ng core ng hanggang sa ang mga kahulugan ng mga kapaki-pakinabang constructs programming sumusuporta nakabalangkas parallel programming sa cache-magkaugnay na shared memory multi at maraming-core architecture. Ang mga ito ay kinabibilangan ng mga architecture ng kalakal, magkakatulad, multi-core system tulad ng Intel core, AMD K10, etc. natively sumusuporta FastFlow stream parallelism dahil ito ay nagpapatupad ng mga pattern parallelism bilang data-daloy graphs - tinatawag na mga network streaming. Ang run-time na suporta ng FastFlow framework ay nagbibigay ng isang mahusay na pagpapatupad ng Single-Producer-Single-Consumer (SPSC) FIFO queue. FastFlow SPSC queue ay lock-free, maghintay-free, at huwag gamitin interlocked operasyon. Ang pila SPSC ay pangunahing ginagamit bilang synchronization mekanismo para sa memory payo sa isang consumer-producer fashion. Ang susunod na baitang up umaabot sa isa-sa-isang queue sa maraming-sa-maraming synchronizations at daloy ng data, na kung saan ay ipinatupad gamit lamang SPSC queue at tagahatol thread, kaya nagbibigay ng lock-free arbitrary streaming networks na nangangailangan ng kaunti o walang memory hadlang, at kaya ilang invalidations cache. Ang itaas na layer, ie high-level programming, ay nagbibigay ng isang programming framework batay sa parallel pattern. Sa partikular, FastFlow nagbibigay sakahan, sakahan-WITH-feedback (ie D & C) at mga pattern tubo, at sumusuporta sa kanilang mga arbitrary mamahinga at komposisyon. Ang FastFlow pattern set ay maaaring karagdagang palugit sa pamamagitan ng pagtatayo ng mga bagong C ++ template

Kinakailangan .

Visual Studio 9 2008 o Visual Studio 10 2010, CMake

Suportadong mga sistema ng operasyon

Katulad na software

Iba pang mga software developer ng Computer Science Department

FastFlow
FastFlow

12 Dec 14

Mga komento sa FastFlow

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!