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 条
  • [1] An instance-specific hardware algorithm for finding a maximum clique
    Wakabayashi, S
    Kikuchi, K
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 516 - 525
  • [2] Solving the minimum dominating set problem with instance-specific hardware on FPGAs
    Wakabayashi, S
    Kikuchi, K
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 69 - 76
  • [3] Instance-specific algorithm configuration
    Yuri Malitsky
    Constraints, 2015, 20 (4) : 474 - 474
  • [4] Instance-specific canonical correlation analysis
    Zhai, Deming
    Zhang, Yu
    Yeung, Dit-Yan
    Chang, Hong
    Chen, Lin
    Gao, Wen
    NEUROCOMPUTING, 2015, 155 : 205 - 218
  • [5] ISAC - Instance-Specific Algorithm Configuration
    Kadioglu, Serdar
    Malitsky, Yuri
    Sellmann, Meinolf
    Tierney, Kevin
    ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 : 750 - 755
  • [6] Instance-Specific Accelerators for Minimum Covering
    Christian Plessl
    Marco Platzner
    The Journal of Supercomputing, 2003, 26 : 109 - 129
  • [7] Instance-specific accelerators for minimum covering
    Plessl, C
    Platzner, M
    ERSA 2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2001, : 85 - 91
  • [8] Learning Instance-Specific Predictive Models
    Visweswaran, Shyam
    Cooper, Gregory F.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2010, 11 : 3333 - 3369
  • [9] Learning instance-specific predictive models
    Visweswaran, Shyam
    Cooper, Gregory F.
    Journal of Machine Learning Research, 2010, 11 : 3333 - 3369
  • [10] Instance-specific accelerators for minimum covering
    Plessl, C
    Platzner, M
    JOURNAL OF SUPERCOMPUTING, 2003, 26 (02): : 109 - 129