Efficient application representation for HASTE: Hybrid Architectures with a Single, Transformable Executable

被引:0
|
作者
Levine, BA [1 ]
Schmit, HH [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hybrid architectures, which are composed of a conventional processor closely coupled with reconfigurable logic, seem to combine the advantages of both types of hardware. They present some practical difficulties, however. The interface between the processor and the reconfigurable logic is crucial to performance and is often difficult to implement well. Partitioning the application between the processor and logic is a difficult task, typically complicated by entirely different programming models, heterogeneous interfaces to external resources, and incompatible representations of applications. A separate executable must be produced and maintained for each type of hardware. A novel architecture called HASTE (Hybrid Architecture with a Single Transformable Executable) solves many of these difficulties. HASTE allows a single executable to represent an entire application, including portions that run on a reconfigurable fabric and portions that run on a sequential processor. This executable can execute in its entirety on the processor, but for best performance portions of the application are mapped onto the fabric at run-time. The application representation is key to making this concept viable, and several different ones were examined. Some used a relatively conventional register instruction set architecture (ISA) while others used a new queue-based ISA. An ISA using a modified form of register addressing has been shown to have the best overall characteristics and should allow for the practical implementation of HASTE.
引用
收藏
页码:101 / 110
页数:10
相关论文
共 50 条
  • [31] A hybrid wavelet and Ridgelet approach for efficient edge representation in natural images
    Moschetti, F
    Sugimoto, K
    Kato, S
    Burrini, M
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL III, PROCEEDINGS: IMAGE AND MULTIDIMENSIONAL SIGNAL PROCESSING SPECIAL SESSIONS, 2004, : 677 - 680
  • [32] VMesh: Hybrid Volume-Mesh Representation for Efficient View Synthesis
    Guo, Yuan-Chen
    Cao, Yan-Pei
    Wang, Chen
    He, Yu
    Shan, Ying
    Zhangt, Song-Hai
    PROCEEDINGS OF THE SIGGRAPH ASIA 2023 CONFERENCE PAPERS, 2023,
  • [33] Efficient hybrid representation formulation method for computer simulation of large circuits
    Popescu, GS
    Maxim, G
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 1997, 10 (03) : 205 - 207
  • [34] Extending multicore architectures to exploit hybrid parallelism in single-thread applications
    Zhong, Hongtao
    Lieberman, Steven A.
    Mahlke, Scott A.
    THIRTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2007, : 25 - +
  • [35] GraphTango: A Hybrid Representation Format for Efficient Streaming Graph Updates and Analysis
    Ahmed, Alif
    Siddique, Farzana Ahmed
    Skadron, Kevin
    arXiv, 2022,
  • [36] GraphTango: A Hybrid Representation Format for Efficient Streaming Graph Updates and Analysis
    Ahmed, Alif
    Siddique, Farzana Ahmed
    Skadron, Kevin
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2024, 52 (03) : 147 - 170
  • [37] Efficient free-form surface representation with application in orthodontics
    Yamany, SM
    El-Bialy, AR
    THREE-DIMENSIONAL IMAGE CAPTURE AND APPLICATIONS II, 1999, 3640 : 115 - 124
  • [38] Performance analysis of a hybrid overset multi-block application on multiple architectures
    Djomehri, MJ
    Biswas, R
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 383 - 392
  • [39] An efficient fault tolerance scheme for preventing single event disruptions in reconfigurable architectures
    Baloch, S.
    Arslan, T.
    Stoica, A.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 705 - 708
  • [40] A Hybrid-Radix Approach for Efficient Implementation of Unfolded CORDIC Architectures for FPGA Platforms
    Khurshid, Burhan
    Mir, Roohie Naz
    Kumar, Animesh
    Kumar, Shatish
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2014, : 453 - 457