首页> 外文学位 >Accelerating Component-Based Dataflow Middleware with Adaptivity and Heterogeneity.
【24h】

Accelerating Component-Based Dataflow Middleware with Adaptivity and Heterogeneity.

机译:具有适应性和异构性的加速基于组件的数据流中间件。

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

摘要

This dissertation presents research into the development of high performance dataflow middleware and applications on heterogeneous, distributed-memory supercomputers. We present coarse-grained state-of-the-art ad-hoc techniques for optimizing the performance of real-world, data-intensive applications in biomedical image analysis and radar signal analysis on clusters of computational nodes equipped with multi-core microprocessors and accelerator processors, such as the Cell Broadband Engine and graphics processing units. Studying the performance of these applications gives valuable insights into the relevant parameters to tune for achieving efficiency, because being large-scale, data-intensive scientific applications, they are representative of what researchers in these fields will need to conduct innovative science. Our approaches shows that multi-core processors and accelerators can be used cooperatively to achieve application performance which may be many orders of magnitude above naive reference implementations. Additionally, a fine-grained programming framework and runtime system for the development of dataflow applications for accelerator processors such as the Cell is presented, along with an experimental study showing our framework leverages all of the peak performance associated with such architectures, at a fraction of the cognitive cost to developers. Then, we present an adaptive technique for automating the coarse-grained ad-hoc optimizations we developed for tuning the decomposition of application data and tasks for parallel execution on distributed, heterogeneous processors. We show that our technique is able to achieve high performance, while significantly reducing the burden placed on the developer to manually tune the relevant parameters of distributed dataflow applications. We evaluate the performance of our technique on three real-world applications, and show that it performs favorably compared to three state-of-the-art distributed programming frameworks. By bringing our adaptive dataflow middleware to bear on supporting alternative programming paradigms, we show our technique is flexible and has wide applicability.
机译:本文对高性能数据流中间件的开发及其在异构分布式内存超级计算机上的应用进行了研究。我们介绍了粗粒度的最先进的临时技术,用于优化配备多核微处理器和加速器的计算节点集群上生物医学图像分析和雷达信号分析中的实际数据密集型应用程序的性能处理器,例如Cell Broadband Engine和图形处理单元。对这些应用程序的性能进行研究可以深入了解相关参数以进行调整以提高效率,因为它们是大规模的,数据密集型的科学应用程序,它们代表了这些领域的研究人员进行创新科学所需的代表。我们的方法表明,可以协同使用多核处理器和加速器来实现应用程序性能,该性能可能比单纯的参考实现高出多个数量级。此外,还提供了用于为加速器处理器(如Cell)开发数据流应用程序的细粒度编程框架和运行时系统,并进行了一项实验研究,该实验研究表明我们的框架在不到一小部分的时间内利用了与此类架构相关的所有峰值性能。开发人员的认知成本。然后,我们提出了一种自适应技术,用于自动化为优化应用程序数据和任务的分解而开发的粗粒度即席优化,以在分布式异构处理器上并行执行。我们证明了我们的技术能够实现高性能,同时大大减轻了开发人员手动调整分布式数据流应用程序的相关参数所带来的负担。我们评估了我们的技术在三个实际应用中的性能,并表明与三个最新的分布式编程框架相比,该技术的性能令人满意。通过使自适应数据流中间件能够支持替代编程范例,我们证明了我们的技术是灵活的并且具有广泛的适用性。

著录项

  • 作者

    Hartley, Timothy D. R.;

  • 作者单位

    The Ohio State University.;

  • 授予单位 The Ohio State University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 228 p.
  • 总页数 228
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号