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
Link To Document