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 ++模板可以进一步扩展

要求

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

支持的操作系统

类似的软件

显影剂的其他软件 Computer Science Department

FastFlow
FastFlow

12 Dec 14

意见 FastFlow

评论没有发现
添加评论
打开图片!