Architectural differences of efficient sequential and parallel computers

被引:11
作者
Forsell, MJ [1 ]
机构
[1] VTT Elect, FIN-90571 Oulu, Finland
关键词
computer architecture; sequential computation; parallel computation; processor architecture; pipeline organization;
D O I
10.1016/S1383-7621(02)00064-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we try to conclude what kind of a computer architecture is efficient for executing sequential problems, and what kind of an architecture is efficient for executing parallel problems from the processor architect's point of view. For that purpose we analytically evaluate the performance of eight general purpose processor architectures representing widely both commercial and scientific processor designs in both single processor and multiprocessor setups. The results are interesting. The most efficient architecture for sequential problems is a two-level pipelined VLIW (very long instruction word) architecture with few parallel functional units. The most efficient architecture for parallel problems is a deeply inter-thread superpipelined architecture in which functional units are chained. Thus, designing a computer for efficient sequential computation leads to a very different architecture than designing one for efficient parallel computation and there exists no single optimal architecture for general purpose computation. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1017 / 1041
页数:25
相关论文
共 45 条
  • [1] ON THE PHYSICAL DESIGN OF PRAMS
    ABOLHASSAN, F
    DREFENSTEDT, R
    KELLER, J
    PAUL, WJ
    SCHEERER, D
    [J]. COMPUTER JOURNAL, 1993, 36 (08) : 756 - 762
  • [2] AKL SG, 1989, DESIGN ANAL PARALLEL
  • [3] [Anonymous], 1997, MPI 2 EXT MESS PASS
  • [4] [Anonymous], 1964, P OCTOBER 27 29 1964, DOI DOI 10.1145/1464039.1464045
  • [5] AUSTIN TM, 1992, ACM COMP AR, V20, P342, DOI 10.1145/146628.140395
  • [6] BERKOVICH E, 1999, 9955 UMIACS TR
  • [7] Bloch E., 1959, P EASTERN JOINT COMP, P48
  • [8] CHANG PP, 1991, ACM COMP AR, V19, P266, DOI 10.1145/115953.115979
  • [9] CORPORAAL H, 1998, MICROPROCESSOR ARCHI
  • [10] CULLEER D, P 4 ACM C PRINC PRAC, P1