首页> 外文会议>International Parallel and Distributed Processing Symposium >Building on a Framework: Using FG for More Flexibility and Improved Performance in Parallel Programs
【24h】

Building on a Framework: Using FG for More Flexibility and Improved Performance in Parallel Programs

机译:在框架上建立:使用FG进行更多灵活性,并在并行程序中提高性能

获取原文

摘要

We describe new features of FG that are designed to improve performance and extend the range of computations that fit into its framework. FG (short for Framework Generator) is a programming environment for parallel programs running on clusters. It was originally designed to mitigate latency in accessing data by running a program as a series of asynchronous stages that operate on buffers in a linear pipeline. To improve performance, FG now allows stages to be replicated, either statically by the programmer or dynamically by FG itself. FG also now alters thread priorities to use resources more efficiently; again, this action may be initiated by either the programmer or FG. To extend the range of computations that fit into its framework, FG now incorporates fork-join and DAG structures. Not only do fork-join and DAG structures allow for more programs to be designed for FG, but they also can enable significant performance improvements over linear pipeline structures.
机译:我们描述了FG的新功能,旨在提高性能并扩展适合其框架的计算范围。 FG(框架发生器短路)是用于在集群上运行的并行程序的编程环境。它最初旨在通过运行一个程序作为一系列异步级来缓解访问数据的延迟,作为一系列在线性管道中的缓冲区。为了提高性能,FG现在允许复制阶段,静态由程序员或由FG自身动态。 FG现在也改变了线程优先级以更有效地使用资源;同样,该动作可以由程序员或FG发起。为了扩展适合其框架的计算范围,FG现在包含Fork-Join和DAG结构。不仅要做FORK-JOIN和DAG结构允许为FG设计的更多程序,但它们也可以通过线性管道结构实现显着的性能改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号