首页> 外文会议> >Comparative Analysis of High Level Programming for Reconfigurable Computers: Methodology and Empirical Study
【24h】

Comparative Analysis of High Level Programming for Reconfigurable Computers: Methodology and Empirical Study

机译:可重构计算机高级编程的比较分析:方法论和实证研究

获取原文

摘要

Most application developers are willing to give up some performance and chip utilization in exchange of productivity. High-level tools for developing reconfigurable computing applications trade performance with ease-of-use. However, it is hard to know in a general sense how much performance and utilization one is giving up and how much ease-of-use he/she is gaining. More importantly, given the lack of standards and the uncertainty generated by sales literature, it is very hard to know the real differences that exist among different high-level programming paradigms. In order to do so, one needs a formal methodology and/or a framework that uses a common set of metrics and common experiments over a number of representative tools. In this work, we consider three representative high-level tools, Impulse-C, Mitrion-C, and DSPLogic in the Cray XD1 environment. These tools were selected to represent imperative programming, functional programming and graphical programming, and thereby demonstrate the applicability of our methodology. It will be shown that in spite of the disparity in concepts behind those tools, our methodology will be able to formally uncover the basic differences among them and analytically assess their comparative performance, utilization, and ease-of-use.
机译:大多数应用程序开发人员愿意放弃一些性能和芯片利用率以换取生产力。用于开发可重配置计算应用程序的高级工具以易用性来交换性能。但是,从一般意义上来说,很难知道一个人正在放弃多少性能和利用率,以及他/她正在获得多少易用性。更重要的是,由于缺乏标准以及销售文献产生的不确定性,很难知道不同高级编程范例之间存在的真正差异。为了做到这一点,人们需要一种正式的方法论和/或框架,该方法论和/或框架需要使用一套通用的度量标准和一些代表性工具上的通用实验。在这项工作中,我们考虑了Cray XD1环境中的三个代表性高级工具,即Impulse-C,Mitrion-C和DSPLogic。选择这些工具来代表命令式编程,函数式编程和图形化编程,从而证明我们方法论的适用性。结果表明,尽管这些工具背后的概念存在差异,但我们的方法仍能够正式发现它们之间的基本差异,并通过分析评估其比较性能,利用率和易用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号