首页> 外文期刊>Parallel algorithms and applications >Modelling and programming stream-based distributed computing based on the meta-pipeline approach
【24h】

Modelling and programming stream-based distributed computing based on the meta-pipeline approach

机译:基于元流水线方法的基于流的分布式计算建模与编程

获取原文
获取原文并翻译 | 示例

摘要

Caravela is a computing platform that has been designed in academia to implement distributed stream-based computing based on the flow-model. This paper is focused on the new meta-pipeline execution mechanism, which allows to set up a pipeline of flow-models to be executed in parallel but with data streams flowing in sequence along them. A model and programming tools are presented to develop the proposed meta-pipeline in the Caravela platform. These tools are important, namely to tackle the deadlock problem that can occur due to uninitialised input data streams. A new efficient algorithm is also proposed to identify off-line the uninitialised edges in a 'pipeline graph'. Moreover, optimisation techniques are also proposed to reduce the computation time and the amount of memory required to implement the proposed algorithm, and a graphical user interface (GUI) was implemented to facilitate the programming of applications with the meta-pipeline approach. The experimental results presented in this paper show the practical interest of the meta-pipeline approach for stream-based computing and the effectiveness of both the proposed algorithm and the developed GUI for programming the Caravela platform.
机译:Caravela是一个计算平台,已经在学术界进行了设计,可以基于流模型实现基于流的分布式计算。本文关注于新的元流水线执行机制,该机制允许建立流模型的流水线以并行执行,但数据流按顺序流向它们。提出了一种模型和编程工具,用于在Caravela平台中开发拟议的元管道。这些工具很重要,即解决由于未初始化的输入数据流而可能发生的死锁问题。还提出了一种新的有效算法来离线识别“管线图”中的未初始化边缘。此外,还提出了优化技术,以减少计算时间和实现该算法所需的内存量,并实现了图形用户界面(GUI),以方便使用元流水线方法对应用程序进行编程。本文给出的实验结果表明,基于流水线的计算使用元流水线方法的实际兴趣,以及所提出的算法和开发的用于对Caravela平台进行编程的GUI的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号