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 条
  • [31] TOWARDS COMPLEXITY METRICS FOR ADA TASKING
    SHATZ, SM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (08) : 1122 - 1127
  • [32] Timing analysis of Ada tasking programs
    Corbett, JC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (07) : 461 - 483
  • [33] Visual execution model for Ada tasking
    Dillon, Laura K.
    ACM Transactions on Software Engineering and Methodology, 1993, 2 (04) : 1 - 11
  • [34] MONITORING FOR DEADLOCK AND BLOCKING IN ADA TASKING
    GERMAN, SM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (06) : 764 - 777
  • [35] PARALLELIZATION OF HIGH-PERFORMANCE VIDEO ENCODING ON A SINGLE-CHIP MULTIPROCESSOR
    Wu, Di
    Lim, Boonshyang
    Eilert, Johan
    Liu, Dake
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 145 - 148
  • [36] Strings: A high-performance distributed shared memory for symmetrical multiprocessor clusters
    Roy, S
    Chaudhary, V
    SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 90 - 97
  • [37] MACRO PIPELINING BASED SCHEDULING ON HIGH-PERFORMANCE HETEROGENEOUS MULTIPROCESSOR SYSTEMS
    BANERJEE, S
    HAMADA, T
    CHAU, PM
    FELLMAN, RD
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (06) : 1468 - 1484
  • [38] A Tasking Deadlock Detector for Ada 2012 Programs
    Wang, Bo
    Ekiba, Takeo
    Goto, Yuichi
    Cheng, Jingde
    Advanced Multimedia and Ubiquitous Engineering: Future Information Technology, 2015, 352 : 15 - 22
  • [39] AN EDUCATIONAL-SYSTEM FOR THE STUDY OF TASKING IN ADA
    LAPALME, G
    CHARTRAY, P
    IEEE TRANSACTIONS ON EDUCATION, 1987, 30 (03) : 185 - 191
  • [40] MONITORING FOR DEADLOCK AND BLOCKING IN ADA TASKING.
    German, Steven M.
    1984, (SE-10)