HIGH-LEVEL OPTIMIZATIONS IN COMPILING PROCESS DESCRIPTIONS TO ASYNCHRONOUS CIRCUITS

被引:1
|
作者
GOPALAKRISHNAN, G
AKELLA, V
机构
[1] UNIV UTAH,DEPT COMP SCI,SALT LAKE CITY,UT 84112
[2] UNIV CALIF DAVIS,DEPT ELECT & COMP ENGN,DAVIS,CA 95616
来源
JOURNAL OF VLSI SIGNAL PROCESSING | 1994年 / 7卷 / 1-2期
关键词
D O I
10.1007/BF02108188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Asynchronous/Self-Timed designs are beginning to attract attention as promising means of dealing with the complexity of modem VLSI technology. In this article, we present our views on why asynchronous systems matter. We then present details of our high level synthesis tool SHILPA that can automatically synthesize asynchronous circuits from descriptions in our concurrent programming language, hopCP. We outline many of the novel features of hopCP and also sketch how these constructs are compiled into asynchronous circuits, and then focus on the high level optimizations employed by SHILPA, including concurrent guard evaluation and concurrent process decomposition.
引用
收藏
页码:33 / 45
页数:13
相关论文
共 50 条
  • [41] Compiling process algebraic descriptions into reconfigurable logic
    Diessel, O
    Milne, G
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 916 - 923
  • [42] Compiling a High-Level Directive-Based Programming Model for GPGPUs
    Tian, Xiaonan
    Xu, Rengan
    Yan, Yonghong
    Yun, Zhifeng
    Chandrasekaran, Sunita
    Chapman, Barbara
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2013, 2014, 8664 : 105 - 120
  • [43] Darkroom: Compiling High-Level Image Processing Code into Hardware Pipelines
    Hegarty, James
    Brunhaver, John
    DeVito, Zachary
    Ragan-Kelley, Jonathan
    Cohen, Noy
    Bell, Steven
    Vasilyev, Artem
    Horowitz, Mark
    Hanrahan, Pat
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [44] High-level synthesis from purely behavioral descriptions
    Youssef, H
    Sait, SM
    AlMulhelm, AS
    Benten, MST
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (05): : 259 - 273
  • [45] Efficient scheduling of behavioural descriptions in high-level synthesis
    Kollig, P
    AlHashimi, BM
    Abbott, KM
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (02): : 75 - 82
  • [46] SOFTWARE TECHNIQUES IN ADA FOR HIGH-LEVEL HARDWARE DESCRIPTIONS
    GHOSH, S
    IEEE CIRCUITS & DEVICES, 1986, 2 (02): : 32 - 47
  • [47] High-level automatic pipelining for sequential circuits
    Marinescu, MCV
    Rinard, M
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 215 - 220
  • [48] Towards High-Level Synthesis of Quantum Circuits
    Lu, Chao
    Pilato, Christian
    Basu, Kanad
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [49] Identifying high-level components in combinational circuits
    Doom, T
    White, J
    Wojcik, A
    Chisholm, G
    PROCEEDINGS OF THE 8TH GREAT LAKES SYMPOSIUM ON VLSI, 1998, : 313 - 318
  • [50] HIGH-LEVEL MODELING AND DESIGN OF ASYNCHRONOUS INTERFACE LOGIC
    YAKOVLEV, AV
    KOELMANS, AM
    LAVAGNO, L
    IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (01): : 32 - 40