File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/ICAPP.1996.562899
- Scopus: eid_2-s2.0-0030382731
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Reduction of false sharing by using process affinity in page-based distributed shared memory mutiprocessor systems
Title | Reduction of false sharing by using process affinity in page-based distributed shared memory mutiprocessor systems |
---|---|
Authors | |
Keywords | Affinity scheduling process affinity data locality spatial locality temporal locality |
Issue Date | 1996 |
Publisher | IEEE. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000029 |
Citation | The 2nd International Conference on Algorithms and Architectures for Parallel Processing, Singapore, 11-13 June 1996. In Conference Proceedings, 1996, p. 383-390 How to Cite? |
Abstract | In page-based distributed shared memory systems, a large page size makes efficient use of interconnection network, but increases the chance of false sharing, while a small page size reduces the level of false sharing but results in an inefficient use of the network. This paper proposes a technique that uses process affinity to achieve data pages clustering so as to optimize the temporal data locality on DSM systems, and therefore reduces the chance of false sharing and improves the data locality. To quantify the degree of process affinity for a piece of data, a measure called process affinity index is used that indicates the closeness between this piece of data and the process. Simulation results show that process affinity technique improves the execution performance as page size increases due to the effective reduction of fair sharing. In the best case an order of magnitude performance improvement is achieved. |
Persistent Identifier | http://hdl.handle.net/10722/45851 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hung, KP | en_HK |
dc.contributor.author | Yung, NHC | en_HK |
dc.contributor.author | Cheung, PYS | en_HK |
dc.date.accessioned | 2007-10-30T06:36:55Z | - |
dc.date.available | 2007-10-30T06:36:55Z | - |
dc.date.issued | 1996 | en_HK |
dc.identifier.citation | The 2nd International Conference on Algorithms and Architectures for Parallel Processing, Singapore, 11-13 June 1996. In Conference Proceedings, 1996, p. 383-390 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/45851 | - |
dc.description.abstract | In page-based distributed shared memory systems, a large page size makes efficient use of interconnection network, but increases the chance of false sharing, while a small page size reduces the level of false sharing but results in an inefficient use of the network. This paper proposes a technique that uses process affinity to achieve data pages clustering so as to optimize the temporal data locality on DSM systems, and therefore reduces the chance of false sharing and improves the data locality. To quantify the degree of process affinity for a piece of data, a measure called process affinity index is used that indicates the closeness between this piece of data and the process. Simulation results show that process affinity technique improves the execution performance as page size increases due to the effective reduction of fair sharing. In the best case an order of magnitude performance improvement is achieved. | en_HK |
dc.language | eng | en_HK |
dc.publisher | IEEE. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000029 | en_HK |
dc.relation.ispartof | International Conference on Algorithms and Architectures for Parallel Processing Proceedings | - |
dc.rights | ©1996 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Affinity scheduling | en_HK |
dc.subject | process affinity | en_HK |
dc.subject | data locality | en_HK |
dc.subject | spatial locality | en_HK |
dc.subject | temporal locality | en_HK |
dc.title | Reduction of false sharing by using process affinity in page-based distributed shared memory mutiprocessor systems | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.email | Yung, NHC:nyung@eee.hku.hk | - |
dc.identifier.email | Cheung, YS:paul.cheung@hku.hk | - |
dc.identifier.authority | Yung, NHC=rp00226 | - |
dc.identifier.authority | Cheung, YS=rp00077 | - |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/ICAPP.1996.562899 | en_HK |
dc.identifier.scopus | eid_2-s2.0-0030382731 | - |
dc.identifier.hkuros | 11676 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0030382731&selection=ref&src=s&origin=recordpage | - |
dc.identifier.spage | 383 | - |
dc.identifier.epage | 390 | - |
dc.identifier.scopusauthorid | Hung, KP=7202728414 | - |
dc.identifier.scopusauthorid | Yung, NHC=7003473369 | - |
dc.identifier.scopusauthorid | Cheung, YS=7202595335 | - |
dc.customcontrol.immutable | sml 151028 - merged | - |