• DocumentCode
    2561792
  • Title

    Design and performance evaluation of a multithreaded architecture

  • Author

    Govindarajan, R. ; Nemawarkar, S.S. ; Lenir, Philip

  • Author_Institution
    Dept. of Comput. Sci., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    298
  • Lastpage
    307
  • Abstract
    Multithreaded architectures have the ability to tolerate long memory latencies and unpredictable synchronization delays. We propose a multithreaded architecture that is capable of exploiting both coarse-grain parallelism, and fine-grain instruction level parallelism in a program. Instruction-level parallelism is exploited by grouping instructions from a number of active threads at runtime. The architecture supports multiple resident activations to improve the extent of locality exploited. Further, a distributed data structure cache organization is proposed to reduce both the network: traffic and the latency in accessing remote locations. Initial performance evaluation using discrete-event simulation indicates that the architecture is capable of achieving very high processor throughput. The introduction of the data structure cache reduces the network latency significantly. The impact of various cache organizations on the performance of the architecture is also discussed in this paper
  • Keywords
    cache storage; communication complexity; discrete event simulation; parallel architectures; performance evaluation; synchronisation; virtual machines; coarse-grain parallelism; data structure cache; discrete-event simulation; distributed data structure cache organization; fine-grain instruction level parallelism; memory latencies; multiple resident activations; multithreaded architecture; network latency; performance evaluation; processor throughput; unpredictable synchronization delays; Computer architecture; Computer science; Data structures; Delay; Parallel processing; Runtime; Scheduling; Telecommunication traffic; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    0-8186-6445-2
  • Type

    conf

  • DOI
    10.1109/HPCA.1995.386533
  • Filename
    386533