首页> 外文学位 >Recap: A novel framework for application performance optimization in recofigurable computing
【24h】

Recap: A novel framework for application performance optimization in recofigurable computing

机译:概述:可重构计算中应用程序性能优化的新颖框架

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

摘要

Reconfigurable-computing (RC) applications employing both microprocessors and FPGAs (field-programmable gate arrays) have potential for large speedup when compared with traditional (software-based) parallel applications. However, this potential is marred by the additional complexity of these hybrid systems, making it difficult to identify performance bottlenecks and achieve desired performance. Performance analysis concepts and tools are well researched and widely available for traditional parallel applications but are lacking in RC, despite being of great importance due to the applications' increased complexity. In this document, we explore challenges, tradeoffs, and various techniques for automated instrumentation, low-overhead measurement, hierarchical visualization, performance exploration, common bottleneck detection, and tool-assisted optimization for RC applications. We specifically propose the Reconfigurable-Computing Application Performance (ReCAP) framework to address these challenges and provide a cohesive structure for the various tradeoffs and techniques discussed. ReCAP seeks to facilitate or automate much of the time-consuming and error-prone processes associated with manually analyzing performance for an RC application, enabling an application designer to more productively locate and remedy performance bottlenecks. Through this research, novel concepts as well as infrastructure for performance analysis and optimization of RC applications are introduced, analyzed, prototyped, and evaluated. Case studies using a prototype ReCAP tool are provided across a representative set of RC systems and applications to demonstrate the effectiveness of this framework. This tool is believed to be the first of its kind for RC, a relatively new but increasingly important paradigm of computing.
机译:与传统的(基于软件的)并行应用程序相比,同时使用微处理器和FPGA(现场可编程门阵列)的可重配置计算(RC)应用程序具有巨大的加速潜力。但是,这些混合系统的额外复杂性损害了这种潜力,因此很难确定性能瓶颈并无法获得所需的性能。性能分析的概念和工具已经过深入研究,可用于传统的并行应用程序,但由于应用程序的复杂性而变得极为重要,因此在RC中却缺乏。在本文档中,我们探讨了针对RC应用程序的自动化仪表,低开销测量,分层可视化,性能探索,常见瓶颈检测和工具辅助优化的挑战,权衡和各种技术。我们专门提出了可重构计算应用程序性能(ReCAP)框架,以解决这些挑战,并为所讨论的各种折衷和技术提供一个内聚的结构。 ReCAP寻求促进或自动化与手动分析RC应用程序性能相关的许多耗时且容易出错的过程,从而使应用程序设计人员能够更有效地定位和解决性能瓶颈。通过这项研究,引入,分析,原型化和评估了新颖的概念以及用于RC应用程序的性能分析和优化的基础结构。在一组典型的RC系统和应用程序中提供了使用原型ReCAP工具进行的案例研究,以证明此框架的有效性。该工具被认为是RC的第一个此类工具,RC是一个相对较新但越来越重要的计算范例。

著录项

  • 作者

    Koehler, Seth L.;

  • 作者单位

    University of Florida.;

  • 授予单位 University of Florida.;
  • 学科 Computer science.;Electrical engineering.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 129 p.
  • 总页数 129
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号