跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.168) 您好!臺灣時間:2024/12/06 00:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳彥良
研究生(外文):Yan-Liang Chern
論文名稱:一個適用於共用記憶體多處理機系統中結合持續等待與系統呼叫的互斥演算法
論文名稱(外文):A Spinning-cum-Blocking Mutual Exclusion Algorithm for Shared- Memory Multiprocessors
指導教授:黃廷祿
指導教授(外文):Tin-Lu Huang
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1993
畢業學年度:81
語文別:英文
論文頁數:66
中文關鍵詞:互斥持續等待同步
外文關鍵詞:mutual exclusionbusy waitingsynchronization
相關次數:
  • 被引用被引用:0
  • 點閱點閱:110
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在共用記憶體多處理機系統中的互斥演算法,大致可分為使用持續等待及
系統呼叫兩類。持續等待是讓每一個程序一直測試共用變數,直到可以進
入臨界區為止,因此適用於以加速程式執行的應用。系統呼叫是將不能進
入臨界區的程序暫時擱置,因此適用於以增加系統工作量的環境。本論文
中,我們提出一個結合持續等待與系統呼叫的互斥演算法,增加了系統工
作量而只稍微延遲程式的執行。 我們在實際系統下比較我們和Anderson
的演算法,並提出一個數學模型,來分析在理想系統下,所提出的演算法
在加速程式執行與增加系統工作量的效果。

The mutual exclusion algorithms for shared-memory
multiprocessors are mainly categorized into two classes:
spinning and blocking. The spinning constructs are good for
speeding up the concurrent program in which processes
repeatedly test shared variable to determine when they may
proceed. Blocking constructs are good for system throughput:
waiting process blocks itself and leaves an idle processing
element for other processes. In this thesis, we propose a
spinning-cum-blocking algorithm which yields drastic
improvement in system throughput, sacrificing only a small
amount of speed up for time critical application. We compare
the speed up of our algorithm with Anderson's queueing lock,
which works best in a coherent-cache multiprocessor, on a
Sequent Symmetry. We also build a mathematical model to show
the speed up and throughput gain in an ideal system.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top