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 条
  • [21] Performance Analysis with High-Level Languages for High-Performance Reconfigurable Computing
    Curreri, John
    Koehler, Seth
    Holland, Brian
    George, Alan D.
    PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 23 - 30
  • [22] FPGA Analysis Tool: High-Level Flows for Low-Level Design Analysis in Reconfigurable Computing
    Kepa, Krzysztof
    Morgan, Fearghal
    Kosciuszkiewicz, Krzysztof
    Braun, Lars
    Huebner, Michael
    Becker, Juergen
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 62 - +
  • [23] A comparative empirical study on the margin setting methodology - Based on Hang Seng index futures
    Yang, Haizhen
    Yan, Hongliang
    Li, Jing
    Liu, Li
    Ze, Yujing
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON FINANCIAL ENGINEERING AND RISK MANAGEMENT 2008, 2008, : 118 - 122
  • [24] An Empirical Study of the Reliability of High-Level Synthesis Tools
    Herklotz, Yann
    Du, Zewei
    Ramanathan, Nadesh
    Wickerson, John
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 219 - 223
  • [25] A High Level Net for Modeling and Analysis Reconfigurable Discrete Event Control Systems
    Kheldoun, Ahmed
    Barkaoui, Kamel
    Zhang, JiaFeng
    Ioualalen, Malika
    COMPUTER SCIENCE AND ITS APPLICATIONS, CIIA 2015, 2015, 456 : 551 - 562
  • [26] Performance Analysis Framework for High-Level Language Applications in Reconfigurable Computing
    Curreri, John
    Koehler, Seth
    George, Alan D.
    Holland, Brian
    Garcia, Rafael
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (01)
  • [27] A source-level dynamic analysis methodology and tool for high-level synthesis
    Chen, CT
    Kucukcakar, K
    TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 134 - 140
  • [28] From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification
    Fotaris, Panagiotis
    Mastoras, Theodoros
    Leinfellner, Richard
    Rosunally, Yasmine
    PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2015), 2015, : 186 - 194
  • [29] A LEXICAL ANALYSIS OF KEYWORDS IN HIGH-LEVEL PROGRAMMING-LANGUAGES
    EASTMAN, CM
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1983, 19 (06): : 595 - 607
  • [30] Comparative Analysis of Relational Database Watermarking Techniques: An Empirical Study
    Rani, Sapana
    Halder, Raju
    IEEE ACCESS, 2022, 10 : 27970 - 27989