A COPROCESSOR FOR HIGH-PERFORMANCE MULTIPROCESSOR ADA TASKING

被引:0
|
作者
LUNDBERG, L
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The complex semantics of Ada tasking cause excessive run-time overhead that cannot be avoided even when using the best compiler technology available. It has been demonstrated that special-purpose hardware can reduce the rendezvous latency with 90-99 % depending on the case [Roo89]. All the necessary extra hardware is contained in a single chip coprocessor which easily can be integrated into standard computer hardware. Multiprocessor tasking involves the additional problem of latency and limited bandwidth of the interprocessor communication system. By restructuring the run-time system the communication overhead can be reduced by 90-95 %, which has been demonstrated in a previous project [Lun90]. The success of both these projects has been due to a set of operations or a protocol cleverly tuned to the specific requirements in each case. In the present paper the coprocessor approach will be used and it will be extended to cover also the distributed tasking protocol developed in the previous project.
引用
收藏
页码:147 / 165
页数:19
相关论文
共 50 条
  • [21] REVIEW OF ADA TASKING - INTRODUCTION
    BURNS, A
    LISTER, AM
    WELLINGS, AJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 262 : 1 - 7
  • [22] EXAMPLE OF ADA TASKING.
    Longo, Stephen A.
    Journal of Pascal, Ada & Modula-2, 1984, 3 (03): : 34 - 35
  • [23] ADA TASKING AND PARALLEL PROCESSORS
    LINNIG, M
    FORINASH, D
    TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 426 - 438
  • [24] DEBUGGING ADA TASKING PROGRAMS
    HELMBOLD, D
    LUCKHAM, D
    IEEE SOFTWARE, 1985, 2 (02) : 47 - 57
  • [25] VLSI FOR HIGH-PERFORMANCE GRAPHIC CONTROL UTILIZING MULTIPROCESSOR ARCHITECTURE
    KATSURA, K
    MAEJIMA, H
    MINORIKAWA, K
    YONEZAWA, H
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 1985, 32 (11) : 2232 - 2237
  • [26] Converging Safety and High-performance Domains: Integrating OpenMP into Ada
    Royuela, Sara
    Miguel Pinho, Luis
    Quinones, Eduardo
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1021 - 1026
  • [27] Memristor-CMOS Analog Coprocessor for Acceleration of High-Performance Computing Applications
    Athreyas, Nihar
    Song, Wenhao
    Perot, Blair
    Xia, Qiangfei
    Mathew, Abbie
    Gupta, Jai
    Gupta, Dev
    Yang, J. Joshua
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (03)
  • [28] Design of multi-tasking coprocessor control for eclipse
    Rutten, MJ
    van Eijndhoven, JTJ
    Pol, EJD
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 139 - 144
  • [29] SPECIAL ISSUE ON SPECIFICATION AND TASKING IN ADA
    HANNA, FK
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1982, 129 (02): : 37 - 37
  • [30] On a formal model of the tasking concept in Ada
    Løvengreen, Hans Henrik
    Bjørner, Dines
    ACM SIGPLAN Notices, 1980, 15 (11): : 213 - 222