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 条
  • [1] Direct Computer Mapping of Executable Multiscale Hybrid Process Architectures
    Csukas, Bela
    Varga, Monika
    Balogh, Sandor
    PROCEEDINGS OF THE 2011 SUMMER COMPUTER SIMULATION CONFERENCE, 2011, : 68 - 75
  • [2] Application Specific Efficient VLSI Architectures for Orthogonal Single- and Multiwavelet Transforms
    Peter Rieder
    Sven Simon
    Christian V. Schimpfle
    Journal of VLSI signal processing systems for signal, image and video technology, 1999, 21 : 77 - 90
  • [3] Application specific efficient VLSI architectures for orthogonal single- and multiwavelet transforms
    Rieder, P
    Simon, S
    Schimpfle, CV
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 21 (02): : 77 - 90
  • [4] Seamlessly transformable hybrid packet and circuit switching for efficient optical networks
    孙卫强
    李平青
    李超
    胡卫生
    Chinese Optics Letters, 2013, 11 (01) : 10 - 14
  • [5] Seamlessly transformable hybrid packet and circuit switching for efficient optical networks
    Sun, Weiqiang
    Li, Pingqing
    Li, Chao
    Hu, Weisheng
    CHINESE OPTICS LETTERS, 2013, 11 (01)
  • [6] Application adaptive energy efficient clustered architectures
    Marculescu, D
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 344 - 349
  • [7] Architectures for an efficient application execution in a collection of HNOWS
    Furtado, A
    Rebouças, A
    de Souza, JR
    Rexachs, D
    Luque, E
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2002, 2474 : 450 - 460
  • [8] REPRESENTATION AND CREATION OF INTERWOVEN ARCHITECTURES. APPLICATION IN THE TEACHING OF GEOMETRY
    Casado Rezola, Amaia
    EGA-REVISTA DE EXPRESION GRAFICA ARQUITECTONICA, 2021, 26 (43): : 194 - 207
  • [9] Representation, generation, and optimization methodology of hybrid electric vehicle powertrain architectures
    Zhou, Xingyu
    Qin, Datong
    Yao, Mingyao
    Xie, Zhengqiu
    JOURNAL OF CLEANER PRODUCTION, 2020, 256
  • [10] A new architecture for efficient hybrid representation of terrains
    Amor, M.
    Boo, M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (1-2) : 145 - 160