Compilation reuse and hybrid compilation - An experiment

被引:0
|
作者
Loka, Raghavendra Rao [1 ]
机构
[1] Raghavendra Rao Loka, Palo Alto, CA USA
关键词
D O I
10.1145/1147214.1147222
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Compiling hardware models to machine code poses some unusual problems. While compilers for traditional programming languages are well understood, they tend to take very long to compile the C code generated from hardware models. The code generated from hardware models, unlike in the inputs seen by traditional compilers, have too many simple routines. These routines have much simpler control flow, and the patterns of the routines are repeated several times over. This paper discusses the approaches developed at Synopsys to compile these routines as optimally as traditional compilers, but taking less time.
引用
收藏
页码:42 / 49
页数:8
相关论文
共 50 条
  • [41] A Compilation of Books
    McCutcheon, Camille
    [J]. JOURNAL OF AMERICAN CULTURE, 2011, 34 (01): : 61 - 92
  • [42] SILICON COMPILATION
    JOHANNSEN, DL
    [J]. ADVANCED RESEARCH IN VLSI : PROCEEDINGS OF THE DECENNIAL CALTECH CONFERENCE ON VLSI, 1989, : 17 - 36
  • [43] COMPILATION ISSUES
    MILLIGAN, P
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 455 - 456
  • [44] The 'Grand Compilation'
    Max, DT
    [J]. NEW YORK TIMES BOOK REVIEW, 2001, : 7 - 7
  • [45] INTELLIGENT COMPILATION
    JOHANNSEN, DL
    MCELVAIN, K
    TSUBOTA, SK
    [J]. VLSI SYSTEMS DESIGN, 1987, 8 (04): : 40 - &
  • [46] 'Country Compilation'
    Hughes, S
    [J]. TLS-THE TIMES LITERARY SUPPLEMENT, 2001, (5141): : 4 - 4
  • [47] The compilation of Ada
    Firth, JR
    Forsyth, CH
    Wand, IC
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (08): : 863 - 909
  • [48] COMPILATION OF NARROWING
    MUCK, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 456 : 16 - 29
  • [49] DiSCo: Distributed Scalable Compilation Tool for Heavy Compilation Workload
    Jo, Kyongjin
    Kim, Seon Wook
    Kim, Jong-Kook
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03) : 589 - 600
  • [50] Diagnosis of discrete-event systems by separation of concerns, knowledge compilation, and reuse
    Lamperti, G
    Zanella, M
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 838 - 842