A HARDWARE COMPILATION FLOW FOR INSTANCE-SPECIFIC VLIW CORES

被引:0
|
作者
Koester, Markus [1 ]
Luk, Wayne [1 ]
Brown, Geoffrey [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
[2] Indiana Univ, Dept Comp Sci, Bloomington, IN USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware compilers for high-level programming languages are important tools to reduce the design productivity gap in hardware development. In this paper a hardware compilation approach is described, which is able to generate a hardware description based on a specification in a high-level programming language such as ANSI C. No modification of the program specification is required, allowing it to be suitable for a hardware and a software implementation at the same time. The parallelism is extracted by using VLIW optimization techniques. The generated hardware implementation is an instance-specific VLIW core, which is defined by its high-level program specification. To demonstrate the principle of the design flow, a prototype is presented which uses the VEX compiler as the front-end and the Handel-C tool chain as the back-end. The resulting instance-specific VLIW cores of several test functions are compared to equivalent software implementations.
引用
收藏
页码:618 / +
页数:2
相关论文
共 50 条
  • [21] Instance-specific versus parameter-specific circuit generation
    Rice, JE
    Ronda, T
    Kent, KB
    Yong, Z
    ERSA'05: Proceedings of the 2005 International Conference on Engineering of Reconfigurable Systems and Algorithms, 2005, : 243 - 246
  • [22] Localization and Mapping using Instance-specific Mesh Models
    Feng, Qiaojun
    Meng, Yue
    Shan, Mo
    Atanasov, Nikolay
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 4985 - 4991
  • [23] Instance-Specific Augmentation of Brain MRIs with Variational Autoencoders
    Middleton, Jon
    Bauer, Marko
    Johansen, Jacob
    Nielsen, Mads
    Sommer, Stefan
    Pai, Akshay
    MEDICAL APPLICATIONS WITH DISENTANGLEMENTS, MAD 2022, 2023, 13823 : 49 - 58
  • [24] Self-Distillation as Instance-Specific Label Smoothing
    Zhang, Zhilu
    Sabuncu, Mert R.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [25] INSTANCE-SPECIFIC CANONICAL CORRELATION ANALYSIS FOR POSE ALIGNMENT
    Zhai, Deming
    Chang, Hong
    Chen, Xilin
    Gao, Wen
    2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 2544 - 2547
  • [26] Energy-aware compilation and hardware design for VLIW embedded systems
    Ayala, Jose L.
    Lopez-Vallejo, Marisa
    Atienza, David
    Raghavan, Praveen
    Catthoor, Francky
    Verkest, Diederik
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2007, 3 (1-2) : 73 - 82
  • [27] An Empirical Investigation of Instance-Specific Causal Bayesian Network Learning
    Jabbari, Fattaneh
    Visweswaran, Shyam
    Cooper, Gregory F.
    2019 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2019, : 2582 - 2585
  • [28] Learning Instance-Specific Adaptation for Cross-Domain Segmentation
    Zou, Yuliang
    Zhang, Zizhao
    Li, Chun-Liang
    Zhang, Han
    Pfister, Tomas
    Huang, Jia-Bin
    COMPUTER VISION - ECCV 2022, PT XXXIII, 2022, 13693 : 459 - 476
  • [29] Talker variability and recognition memory: Instance-specific and voice-specific effects
    Goh, WD
    JOURNAL OF EXPERIMENTAL PSYCHOLOGY-LEARNING MEMORY AND COGNITION, 2005, 31 (01) : 40 - 53
  • [30] Instance-specific algorithm configuration via unsupervised deep graph clustering
    Song, Wen
    Liu, Yi
    Cao, Zhiguang
    Wu, Yaoxin
    Li, Qiqiang
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 125