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 :
بازگشت