Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

SCSTallocator: Sized and call-site tracing-based shared memory allocator for false sharing reduction in page-based DSM systems

Full metadata record
DC FieldValueLanguage
dc.contributor.authorLee J.-
dc.contributor.authorPark Y.-
dc.contributor.authorYoon Y.-
dc.date.available2021-02-22T15:17:12Z-
dc.date.issued2007-12-
dc.identifier.issn0302-9743-
dc.identifier.urihttps://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/14981-
dc.description.abstractFalse sharing is a result of co-location of unrelated data in the same unit of memory coherency, and is one source of unnecessary overhead being of no help to keep the memory coherency in multiprocessor systems. Moreover, the damage caused by false sharing becomes large in proportion to the granularity of memory coherency. To reduce false sharing in page-based DSM systems, it is necessary to allocate unrelated data objects that have different access patterns into the separate shared pages. In this paper we propose sized and call-site tracing-based shared memory allocator, shortly SCSTallocator. SCSTallocator expects that the data objects requested from the different call-sites may have different access patterns in the future. So SCSTallocator places each data object requested from the different call-sites into the separate shared pages, and consequently data objects that have the same call-site are likely to get together into the same shared pages. At the same time SCSTallocator places each data object that has different size into different shared pages to prohibit the different-sized objects from being allocated to the same shared page. We use execution-driven simulation of real parallel applications to evaluate the effectiveness of our SCSTallocator. Our observations show that our SCSTallocator outperforms the existing dynamic shared memory allocators. By combining the two existing allocation technique, we can reduce a considerable amount of false sharing misses. © Springer-Verlag Berlin Heidelberg 2007.-
dc.format.extent11-
dc.language영어-
dc.language.isoENG-
dc.publisherSpringer-Verlag-
dc.titleSCSTallocator: Sized and call-site tracing-based shared memory allocator for false sharing reduction in page-based DSM systems-
dc.typeArticle-
dc.publisher.location독일-
dc.identifier.doi10.1007/978-3-540-77226-2_91-
dc.identifier.scopusid2-s2.0-38449102001-
dc.identifier.bibliographicCitationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v.4881 LNCS, pp 908 - 918-
dc.citation.titleLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)-
dc.citation.volume4881 LNCS-
dc.citation.startPage908-
dc.citation.endPage918-
dc.type.docTypeConference Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscopus-
dc.subject.keywordPlusComputer simulation-
dc.subject.keywordPlusInterconnection networks-
dc.subject.keywordPlusResource allocation-
dc.subject.keywordPlusCall site tracing-
dc.subject.keywordPlusDistributed shared memory-
dc.subject.keywordPlusDynamic memory allocation-
dc.subject.keywordPlusFalse sharing-
dc.subject.keywordPlusSized allocation-
dc.subject.keywordPlusCongestion control (communication)-
dc.subject.keywordAuthorCall site tracing-
dc.subject.keywordAuthorDistributed shared memory-
dc.subject.keywordAuthorDynamic memory allocation-
dc.subject.keywordAuthorFalse sharing-
dc.subject.keywordAuthorSized allocation-
dc.identifier.urlhttps://link.springer.com/chapter/10.1007/978-3-540-77226-2_91-
Files in This Item
Go to Link
Appears in
Collections
ICT융합공학부 > IT공학전공 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Park, Young Ho photo

Park, Young Ho
공과대학 (인공지능공학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE