Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387667041> ?p ?o ?g. }
- W4387667041 endingPage "1441" @default.
- W4387667041 startingPage "1418" @default.
- W4387667041 abstract "The memory allocator plays a key role in the performance of applications, but none of the existing profilers can pinpoint performance slowdowns caused by a memory allocator. Consequently, programmers may spend time improving application code incorrectly or unnecessarily, achieving low or no performance improvement. This paper designs the first profiler—MemPerf—to identify allocator-induced performance slowdowns without comparing against another allocator. Based on the key observation that an allocator may impact the whole life-cycle of heap objects, including the accesses (or uses) of these objects, MemPerf proposes a life-cycle based detection to identify slowdowns caused by slow memory management operations and slow accesses separately. For the prior one, MemPerf proposes a thread-aware and type-aware performance modeling to identify slow management operations. For slow memory accesses, MemPerf utilizes a top-down approach to identify all possible reasons for slow memory accesses introduced by the allocator, mainly due to cache and TLB misses, and further proposes a unified method to identify them correctly and efficiently. Based on our extensive evaluation, MemPerf reports 98% medium and large allocator-reduced slowdowns (larger than 5%) correctly without reporting any false positives. MemPerf also pinpoints multiple known and unknown design issues in widely-used allocators." @default.
- W4387667041 created "2023-10-17" @default.
- W4387667041 creator A5020970357 @default.
- W4387667041 creator A5023694440 @default.
- W4387667041 creator A5038870570 @default.
- W4387667041 creator A5039562860 @default.
- W4387667041 creator A5054026368 @default.
- W4387667041 creator A5064106349 @default.
- W4387667041 creator A5075486060 @default.
- W4387667041 creator A5076992349 @default.
- W4387667041 creator A5079195469 @default.
- W4387667041 date "2023-10-16" @default.
- W4387667041 modified "2023-10-17" @default.
- W4387667041 title "MemPerf: Profiling Allocator-Induced Performance Slowdowns" @default.
- W4387667041 cites W1773882461 @default.
- W4387667041 cites W1968797199 @default.
- W4387667041 cites W1994895376 @default.
- W4387667041 cites W2003011182 @default.
- W4387667041 cites W2020353381 @default.
- W4387667041 cites W2076553467 @default.
- W4387667041 cites W2080046548 @default.
- W4387667041 cites W2093989381 @default.
- W4387667041 cites W2106839094 @default.
- W4387667041 cites W2122425154 @default.
- W4387667041 cites W2123065508 @default.
- W4387667041 cites W2144469414 @default.
- W4387667041 cites W2145395228 @default.
- W4387667041 cites W2157352291 @default.
- W4387667041 cites W2158767818 @default.
- W4387667041 cites W2292155014 @default.
- W4387667041 cites W2333728936 @default.
- W4387667041 cites W2469413729 @default.
- W4387667041 cites W2605883949 @default.
- W4387667041 cites W2787541352 @default.
- W4387667041 cites W2791224951 @default.
- W4387667041 cites W2955400013 @default.
- W4387667041 cites W3100271100 @default.
- W4387667041 cites W4238359122 @default.
- W4387667041 cites W4239813889 @default.
- W4387667041 cites W4243587504 @default.
- W4387667041 cites W4249713879 @default.
- W4387667041 cites W4256386389 @default.
- W4387667041 doi "https://doi.org/10.1145/3622848" @default.
- W4387667041 hasPublicationYear "2023" @default.
- W4387667041 type Work @default.
- W4387667041 citedByCount "0" @default.
- W4387667041 crossrefType "journal-article" @default.
- W4387667041 hasAuthorship W4387667041A5020970357 @default.
- W4387667041 hasAuthorship W4387667041A5023694440 @default.
- W4387667041 hasAuthorship W4387667041A5038870570 @default.
- W4387667041 hasAuthorship W4387667041A5039562860 @default.
- W4387667041 hasAuthorship W4387667041A5054026368 @default.
- W4387667041 hasAuthorship W4387667041A5064106349 @default.
- W4387667041 hasAuthorship W4387667041A5075486060 @default.
- W4387667041 hasAuthorship W4387667041A5076992349 @default.
- W4387667041 hasAuthorship W4387667041A5079195469 @default.
- W4387667041 hasBestOaLocation W43876670411 @default.
- W4387667041 hasConcept C111919701 @default.
- W4387667041 hasConcept C11413529 @default.
- W4387667041 hasConcept C119857082 @default.
- W4387667041 hasConcept C127413603 @default.
- W4387667041 hasConcept C134757568 @default.
- W4387667041 hasConcept C136085584 @default.
- W4387667041 hasConcept C138101251 @default.
- W4387667041 hasConcept C149635348 @default.
- W4387667041 hasConcept C156731835 @default.
- W4387667041 hasConcept C162262903 @default.
- W4387667041 hasConcept C173608175 @default.
- W4387667041 hasConcept C176649486 @default.
- W4387667041 hasConcept C21547014 @default.
- W4387667041 hasConcept C26517878 @default.
- W4387667041 hasConcept C2778915421 @default.
- W4387667041 hasConcept C34339311 @default.
- W4387667041 hasConcept C41008148 @default.
- W4387667041 hasConcept C64869954 @default.
- W4387667041 hasConceptScore W4387667041C111919701 @default.
- W4387667041 hasConceptScore W4387667041C11413529 @default.
- W4387667041 hasConceptScore W4387667041C119857082 @default.
- W4387667041 hasConceptScore W4387667041C127413603 @default.
- W4387667041 hasConceptScore W4387667041C134757568 @default.
- W4387667041 hasConceptScore W4387667041C136085584 @default.
- W4387667041 hasConceptScore W4387667041C138101251 @default.
- W4387667041 hasConceptScore W4387667041C149635348 @default.
- W4387667041 hasConceptScore W4387667041C156731835 @default.
- W4387667041 hasConceptScore W4387667041C162262903 @default.
- W4387667041 hasConceptScore W4387667041C173608175 @default.
- W4387667041 hasConceptScore W4387667041C176649486 @default.
- W4387667041 hasConceptScore W4387667041C21547014 @default.
- W4387667041 hasConceptScore W4387667041C26517878 @default.
- W4387667041 hasConceptScore W4387667041C2778915421 @default.
- W4387667041 hasConceptScore W4387667041C34339311 @default.
- W4387667041 hasConceptScore W4387667041C41008148 @default.
- W4387667041 hasConceptScore W4387667041C64869954 @default.
- W4387667041 hasFunder F4320306076 @default.
- W4387667041 hasIssue "OOPSLA2" @default.
- W4387667041 hasLocation W43876670411 @default.
- W4387667041 hasOpenAccess W4387667041 @default.
- W4387667041 hasPrimaryLocation W43876670411 @default.