FastFlow

軟件截圖:
FastFlow
軟件詳細信息:
版本: 1.1
上傳日期: 7 May 15
許可: 免費
人氣: 9
尺寸: 1170 Kb

Rating: nan/5 (Total Votes: 0)

FastFlow是一個C ++並行編程框架,旨在簡化高效的應用程序的多核心平台的開發。 FastFlow的主要設想是易用性的開發和運行效率,可以通過提高設計階段的抽象層次,從而為開發人員提供一套合適的並行編程模式,可以有效地編譯到目標平台上都可以實現。 FastFlow在概念設計為層的堆疊是逐步抽象在芯高達有用編程結構支撐在緩存一致的共享存儲器多和多核心架構的結構化並行編程的定義的水平的共享存儲器的並行性。這些架構包括商品,均質,多核系統,如英特爾核心,AMD K10等FastFlow本身支持流並行,因為它實現了並行模式作為數據流圖 - 所謂的流的網絡。運行時支持FastFlow框架提供了一個高效的實現單生產者 - 單消費者(SPSC)FIFO隊列。 FastFlow SPSC隊列是無鎖,無等待,並且不使用互鎖操作。該SPSC隊列主要用作同步機制,在消費者 - 生產者方式內存指針。下一層向上延伸的一對一的隊列多到多的同步和數據流,其中僅使用SPSC隊列和仲裁器線程實現,從而提供無鎖任意流網絡,需要很少或沒有記憶障礙,以及因此,一些緩存失效。上層,即高級編程,提供了一種基於平行圖案的編程框架。特別是,FastFlow提供農場,農場與反饋(即D&C)及管道模式,並支持他們的任意嵌套和組成。該FastFlow模式集可以通過構建新的C ++模板可以進一步擴展

要求

的Visual Studio 9 2008或Visual Studio中10 2010年,CMake的

支持的操作系統

類似的軟件

顯影劑的其他軟件 Computer Science Department

FastFlow
FastFlow

12 Dec 14

意見 FastFlow

評論沒有發現
添加評論
打開圖片!