題名: | Using Group Fine-grained Locking Scheme in Software Transactional Memory for Multiprocessing Systems |
作者: | Shen, Ting-Han Chu, Chih-Ping |
關鍵字: | transactional memory locking scheme multiprocessing |
期刊名/會議名稱: | 2010 ICS會議 |
摘要: | In a multi-process or multi-thread software transactional memory(STM) system, the transactional locking scheme is commonly separated into fine-grained and coarsegrained schemes by protection granularity. In our definition, the protection granularity of fine-grained schemes is varied depending on implementation. Types of protection granularity include per-word, per-object, etc. The coarse-grained scheme is using a global lock for all shared resources. These two types of schemes are preferred under different test environments. The coarse-grained scheme lacks scalability under high contention situation and the fine-grained scheme produces higher overhead than coarse-grained scheme. In this paper, we propose a new type of fine-grained scheme which adds an intermediate locking level. The new scheme separates shared resources into different groups. Groups are organized under the number of executing transactions, and resources are joined to the first accessed transaction group. Thus the overhead of fine-grained scheme is reduced by locking a group of resources. In the experiment of the proposed scheme, the results showed that the new scheme preserves the scalability and reduces the overhead of fine-grained scheme. |
日期: | 2011-02-18T03:27:28Z |
分類: | 2010年 ICS 國際計算機會議(如需查看全文,請連結至IEEE Xplore網站) |
文件中的檔案:
沒有與此文件相關的檔案。
在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。