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 条
  • [41] Efficient, Parallel At-Scale Correlation Analysis for Atom Probe Tomography on Hybrid Architectures
    Lu, Hao
    Seal, Sudip K.
    Muzyn, Gregory
    Guo, Wei
    Poplawsky, Jonathan D.
    2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 54 - 63
  • [42] Restricting Writes for Energy-Efficient Hybrid Cache in Multi-Core Architectures
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [43] Revisiting energy-efficient hybrid and digital beamforming architectures above 100 GHz
    Ertugrul, Yigit
    Desset, Claude
    Pollin, Sofie
    2023 IEEE 97TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-SPRING, 2023,
  • [44] APPLICATION-SPECIFIC MICROCODED ARCHITECTURES FOR EFFICIENT FIXED-RATE FFT
    CATTHOOR, F
    LANNEER, D
    DEMAN, H
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 1919 - 1922
  • [45] EFFICIENT CHECK NODE PROCESSING ARCHITECTURES FOR NON-BINARY LDPC DECODING USING POWER REPRESENTATION
    Cai, Fang
    Zhang, Xinmiao
    2012 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2012, : 137 - 142
  • [46] Efficient Check Node Processing Architectures for Non-binary LDPC Decoding Using Power Representation
    Cai, Fang
    Zhang, Xinmiao
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2014, 76 (02): : 211 - 222
  • [47] Efficient Check Node Processing Architectures for Non-binary LDPC Decoding Using Power Representation
    Fang Cai
    Xinmiao Zhang
    Journal of Signal Processing Systems, 2014, 76 : 211 - 222
  • [48] Hardware Efficient Hybrid Encoder for Video Surveillance Application
    Patel, Minesh
    Darji, Anand
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (07)
  • [49] Study on hybrid knowledge representation and inference control pattern in application areas
    Fang, Shuqiong
    Yang, Baoan
    Yu, Yin
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 : 211 - 215
  • [50] Design and simulation of logic circuits with hybrid architectures of single electron transistors and conventional devices
    Venkataratnam, A.
    Goel, A. K.
    2006 1ST INTERNATIONAL CONFERENCE ON NANO-NETWORKS AND WORKSHOPS, 2006, : 29 - +