Comparative analysis of high level programming for reconfigurable computers: Methodology and empirical study

被引:0
|
作者
Ei-Araby, Esam [1 ]
Taher, Mohamed [1 ]
Abouellail, Mohamed [1 ]
El-Ghazawi, Tarek [1 ]
Newby, Gregory B. [2 ]
机构
[1] George Washington Univ, Washington, DC 20052 USA
[2] Arctic Reg Supercomp Ctr, Fairbanks, AK 99775 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:99 / +
页数:2
相关论文
共 50 条
  • [31] Fair Comparative Analysis of Opportunistic Routing Protocols: An Empirical Study
    Gandhi, Jay
    Narmawala, Zunnun
    DATA COMMUNICATION AND NETWORKS, GUCON 2019, 2020, 1049 : 285 - 294
  • [32] COMPARATIVE-EVALUATION OF HIGH-LEVEL REAL-TIME PROGRAMMING-LANGUAGES
    HALANG, WA
    STOYENKO, AD
    REAL-TIME SYSTEMS, 1990, 2 (04) : 365 - 382
  • [33] A Comparative Study of Empirical and Variational Mode Decomposition on High Voltage Discharges
    Uzunoglu, Cengiz Polat
    ELECTRICA, 2018, 18 (01): : 72 - 77
  • [34] Comparative analysis between three theoretical approaches through empirical experiences at university level
    Florensa, Ignasi
    Barbero, Marta
    Martinez-Planel, Rafael
    ZDM-MATHEMATICS EDUCATION, 2024, 56 (06): : 1273 - 1285
  • [35] Event Study and Principal Component Analysis Based on Sentiment Analysis – A Combined Methodology to Study the Stock Market with an Empirical Study
    Qianwen Xu
    Victor Chang
    Ching-Hsien Hsu
    Information Systems Frontiers, 2020, 22 : 1021 - 1037
  • [36] Event Study and Principal Component Analysis Based on Sentiment Analysis - A Combined Methodology to Study the Stock Market with an Empirical Study
    Xu, Qianwen
    Chang, Victor
    Hsu, Ching-Hsien
    INFORMATION SYSTEMS FRONTIERS, 2020, 22 (05) : 1021 - 1037
  • [37] Comparative study and categorization of high-level petri nets
    Gerogiannis, VC
    Kameas, AD
    Pintelas, PE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 43 (02) : 133 - 160
  • [38] An Analysis of Programmer Productivity versus Performance for High Level Data Parallel Programming
    Cole, Alex
    Mcewan, Alistair
    Singh, Satnam
    COMMUNICATING PROCESS ARCHITECTURES 2011, 2011, 68 : 111 - 130
  • [39] Seismic analysis of gravity dams: a comparative study using a progressive methodology
    Bretas, E. M.
    Batista, A. L.
    Lemos, J. V.
    Leger, P.
    EURODYN 2014: IX INTERNATIONAL CONFERENCE ON STRUCTURAL DYNAMICS, 2014, : 3707 - 3714
  • [40] A comparative study of high-productivity high-performance programming languages for parallel metaheuristics
    Gmys, Jan
    Carneiro, Tiago
    Melab, Nouredine
    Talbi, El-Ghazali
    Tuyttens, Daniel
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 57 (57)