Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor

碩士 === 國立交通大學 === 資訊工程研究所 === 82 === This thesis suggests an integrated compiler, runtime control, and hardware solution to improve inter-thread communication and synchronization in a multithreaded processor architecture. Multithreading imp...

Full description

Bibliographic Details
Main Authors: Chiun-Shiu Chen, 陳俊旭
Other Authors: Chien-Chao Tseng
Format: Others
Language:en_US
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/84705715131146512462
id ndltd-TW-082NCTU0392017
record_format oai_dc
spelling ndltd-TW-082NCTU03920172016-07-18T04:09:34Z http://ndltd.ncl.edu.tw/handle/84705715131146512462 Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor 多工作線處理器線間通訊與同步之整合性支援 Chiun-Shiu Chen 陳俊旭 碩士 國立交通大學 資訊工程研究所 82 This thesis suggests 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 supporting and exphoiting more parallelism. The improvement of utilization, however, meets a great hindrance in inter-thread communication and synchronization problems. These problems incur extra communication overheads and thus cause the performance degradation in a multithreading system. In this thesis, we will propose efficient inter-thread communication and synchronization schemes based on a superscalar DLX processor with multithreading functionality. These schemes will be discussed from viewpoints of compiler, runtime control, and hardware supports. We also give the simulation result to show the correctness and effectiveness of the proposed schemes. Chien-Chao Tseng 曾建超 1994 學位論文 ; thesis 78 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊工程研究所 === 82 === This thesis suggests 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 supporting and exphoiting more parallelism. The improvement of utilization, however, meets a great hindrance in inter-thread communication and synchronization problems. These problems incur extra communication overheads and thus cause the performance degradation in a multithreading system. In this thesis, we will propose efficient inter-thread communication and synchronization schemes based on a superscalar DLX processor with multithreading functionality. These schemes will be discussed from viewpoints of compiler, runtime control, and hardware supports. We also give the simulation result to show the correctness and effectiveness of the proposed schemes.
author2 Chien-Chao Tseng
author_facet Chien-Chao Tseng
Chiun-Shiu Chen
陳俊旭
author Chiun-Shiu Chen
陳俊旭
spellingShingle Chiun-Shiu Chen
陳俊旭
Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
author_sort Chiun-Shiu Chen
title Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
title_short Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
title_full Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
title_fullStr Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
title_full_unstemmed Integrated Support to Improve Inter-Thread Communication and Synchronization in a Multithreaded Processor
title_sort integrated support to improve inter-thread communication and synchronization in a multithreaded processor
publishDate 1994
url http://ndltd.ncl.edu.tw/handle/84705715131146512462
work_keys_str_mv AT chiunshiuchen integratedsupporttoimproveinterthreadcommunicationandsynchronizationinamultithreadedprocessor
AT chénjùnxù integratedsupporttoimproveinterthreadcommunicationandsynchronizationinamultithreadedprocessor
AT chiunshiuchen duōgōngzuòxiànchùlǐqìxiànjiāntōngxùnyǔtóngbùzhīzhěnghéxìngzhīyuán
AT chénjùnxù duōgōngzuòxiànchùlǐqìxiànjiāntōngxùnyǔtóngbùzhīzhěnghéxìngzhīyuán
_version_ 1718351564593168384