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 条
  • [41] A high-performance, low-cost multiprocessor bus for workstations and midrange servers
    Bryg, WR
    Chan, KK
    Fiduccia, NS
    HEWLETT-PACKARD JOURNAL, 1996, 47 (01): : 18 - 24
  • [42] High-performance buffer mapping to exploit DRAM concurrency in multiprocessor DSP systems
    Lee, Dongwon
    Bhattacharyya, Shuvra S.
    Wolf, Wayne
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 137 - +
  • [43] High-performance self-routing algorithm for multiprocessor systems with shuffle interconnections
    Francalanci, C
    Giacomazzi, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (01) : 38 - 50
  • [44] A Flexible and High-Performance Lattice-Based Post-Quantum Crypto Secure Coprocessor
    Li, Aobo
    Liu, Dongsheng
    Zhang, Cong
    Li, Xiang
    Yang, Shuo
    Liu, Xingjie
    Lu, Jiahao
    Zou, Xuecheng
    Hu, Ang
    Ni, Tianming
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (02) : 1874 - 1883
  • [45] Exploring the speedups of embedded microprocessor systems utilizing a high-performance coprocessor data-path
    Galanis, Michalis D.
    Dimitroulakos, Gregory
    Goutis, Costas E.
    JOURNAL OF SUPERCOMPUTING, 2007, 39 (03): : 251 - 271
  • [47] A TOOLKIT FOR AUTOMATED SUPPORT OF ADA TASKING ANALYSIS
    SHATZ, SM
    MAI, K
    MOORTHI, D
    WOODWARD, J
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 595 - 602
  • [48] Design issues for a high-performance distributed shared memory on symmetrical multiprocessor clusters
    Sumit Roy
    Vipin Chaudhary
    Cluster Computing, 1999, 2 (3) : 177 - 186
  • [49] ADA TASKING - FROM SEMANTICS TO EFFICIENT IMPLEMENTATION
    BAKER, TP
    RICCARDI, GA
    IEEE SOFTWARE, 1985, 2 (02) : 34 - 46
  • [50] SPECIFYING ADA TASKING USING PATTERNS OF BEHAVIOR
    MELDAL, S
    LUCKHAM, DC
    HABERLER, MA
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B129 - B134