• DocumentCode
    1467336
  • Title

    A Framework for Evaluating High-Level Design Methodologies for High-Performance Reconfigurable Computers

  • Author

    El-Araby, Esam ; Merchant, Saumil G. ; El-Ghazawi, Tarek

  • Author_Institution
    Electr. & Comput. Eng. Dept., George Washington Univ., Ashburn, VA, USA
  • Volume
    22
  • Issue
    1
  • fYear
    2011
  • Firstpage
    33
  • Lastpage
    45
  • Abstract
    High-performance reconfigurable computers have potential to provide substantial performance improvements over traditional supercomputers. Their acceptance, however, has been hindered by productivity challenges arising from increased design complexity, a wide array of custom design languages and tools, and often overblown sales literature. This paper presents a review and taxonomy of High-Level Languages (HLLs) and a framework for the comparative analysis of their features. It also introduces new metrics and a model based on computational effort. The proposed concepts are inspired by Netwon´s equations of motion and the notion of work and power in an abstract multidimensional space of design specifications. The metrics are devised to highlight two aspects of the design process: the total time-to-solution and the efficient utilization of user and computing resources at discrete time steps along the development path. The study involves analytical and experimental evaluations demonstrating the applicability of the proposed model.
  • Keywords
    high level languages; reconfigurable architectures; Netwon´s equations; abstract multidimensional space; design complexity; discrete time step; high level design methodology; high level language; high performance reconfigurable computer; Computational modeling; Design methodology; Equations; High level languages; High performance computing; Marketing and sales; Process design; Productivity; Supercomputers; Taxonomy; High-level language productivity; performance evaluation; productivity; reconfigurable computing.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.67
  • Filename
    5445087