Integrated support to improve inter-thread communication and synchronization in a multithreaded processor

Chiun Shiu Chen*, Chien-Chao Tseng

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper presents an integrated compiler, runtime control, and hardware solution to improve inter-thread communication and synchronization in a multithreaded processor architecture. Multithreading improves processor utilization by exploiting more parallelism. The improvement in utilization, however, is hindered by inter-thread communication and synchronization problems, which incur extra communication overhead and thus degrade the performance of the system. In this paper, we propose efficient inter-thread communication and synchronization schemes based on a superscalar DLX processor with multithreading functionality. The compiler, runtime control, and hardware support used in the schemes are discussed. Simulations are presented to show the effectiveness of the proposed schemes.

Original languageEnglish
Pages481-486
Number of pages6
DOIs
StatePublished - 1994
EventProceedings of the 1994 International Conference on Parallel and Distributed Systems - Hsinchu, China
Duration: 19 Dec 199421 Dec 1994

Conference

ConferenceProceedings of the 1994 International Conference on Parallel and Distributed Systems
CityHsinchu, China
Period19/12/9421/12/94

Fingerprint

Dive into the research topics of 'Integrated support to improve inter-thread communication and synchronization in a multithreaded processor'. Together they form a unique fingerprint.

Cite this