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 条
  • [1] DESIGNING A REAL-TIME COPROCESSOR FOR ADA TASKING
    ROOS, J
    IEEE DESIGN & TEST OF COMPUTERS, 1991, 8 (01): : 67 - 79
  • [2] BENCHMARKING ADA TASKING ON TIGHTLY COUPLED MULTIPROCESSOR ARCHITECTURES
    COLLARD, P
    GOFORTH, A
    MARQUARDT, M
    AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 485 - 492
  • [3] A HIGH-PERFORMANCE FLOATING POINT COPROCESSOR
    WOLRICH, G
    MCLELLAN, E
    HARADA, L
    MONTANARO, J
    YODLOWSKI, RAJ
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1984, 19 (05) : 690 - 696
  • [4] High-performance, Dependable Multiprocessor
    Ramos, Jeremy
    Samson, John
    Lupia, David
    Troxel, Ian
    Subramaniyan, Rajagopal
    Jacobs, Adam
    Greco, James
    Cieslewski, Grzegorz
    Curreri, John
    Fischer, Michael
    Grobelny, Eric
    George, Alan
    Aggarwal, Vikas
    Patel, Minesh
    Some, Raphael
    2006 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2006, : 2466 - +
  • [5] A HIGH-PERFORMANCE MEASUREMENT COPROCESSOR FOR PERSONAL COMPUTERS
    MOORE, MP
    GULLERUD, EN
    HEWLETT-PACKARD JOURNAL, 1992, 43 (02): : 110 - 116
  • [6] Building a high-performance, programmable secure coprocessor
    Smith, SW
    Weingart, S
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (08): : 831 - 860
  • [7] MULTIPLUS - A MODULAR HIGH-PERFORMANCE MULTIPROCESSOR
    AUDE, JS
    CRUZ, AJO
    PACHECO, AC
    MESLIN, AM
    BRONSTEIN, G
    AZEVEDO, GP
    FIGUEIRA, NR
    AZEVEDO, RP
    OLIVEIRA, SC
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 45 - 52
  • [8] High-performance multiprocessor computer systems
    Chetverushkin, B.N.
    Vestnik Rossijkoj Akademii Nauk, 2002, 72 (09): : 786 - 795
  • [9] PERFORMANCE ASPECTS OF ADA TASKING IN EMBEDDED SYSTEMS
    HUIJSMAN, RD
    VANKATWIJK, J
    TOETENEL, WJ
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 301 - 309
  • [10] Speedups in embedded systems with a high-performance coprocessor datapath
    Galanis, Michalis D.
    Dimitroulakos, Gregory
    Tragoudas, Spyros
    Goutis, Costas E.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)