Matches in SemOpenAlex for { <https://semopenalex.org/work/W3001040216> ?p ?o ?g. }
Showing items 1 to 94 of
94
with 100 items per page.
- W3001040216 endingPage "265" @default.
- W3001040216 startingPage "251" @default.
- W3001040216 abstract "As ever more computation shifts onto multicore architectures, it is increasingly critical to find effective ways of dealing with multithreaded performance bugs like true and false sharing. Previous approaches to fixing false sharing in unmanaged languages have employed highly-invasive runtime program modifications. We observe that managed language runtimes, with garbage collection and JIT code compilation, present unique opportunities to repair such bugs directly, mirroring the techniques used in manual repairs. We present Remix, a modified version of the Oracle HotSpot JVM which can detect cache contention bugs and repair false sharing at runtime. Remix's detection mechanism leverages recent performance counter improvements on Intel platforms, which allow for precise, unobtrusive monitoring of cache contention at the hardware level. Remix can detect and repair known false sharing issues in the LMAX Disruptor high-performance inter-thread messaging library and the Spring Reactor event-processing framework, automatically providing 1.5-2x speedups over unoptimized code and matching the performance of hand-optimization. Remix also finds a new false sharing bug in SPECjvm2008, and uncovers a true sharing bug in the HotSpot JVM that, when fixed, improves the performance of three NAS Parallel Benchmarks by 7-25x. Remix incurs no statistically-significant performance overhead on other benchmarks that do not exhibit cache contention, making Remix practical for always-on use." @default.
- W3001040216 created "2020-01-30" @default.
- W3001040216 creator A5005669914 @default.
- W3001040216 creator A5014793893 @default.
- W3001040216 creator A5023508281 @default.
- W3001040216 creator A5072268550 @default.
- W3001040216 date "2016-06-02" @default.
- W3001040216 modified "2023-10-10" @default.
- W3001040216 title "Remix: online detection and repair of cache contention for the JVM" @default.
- W3001040216 cites W1967716562 @default.
- W3001040216 cites W1973128987 @default.
- W3001040216 cites W1988597627 @default.
- W3001040216 cites W2000931227 @default.
- W3001040216 cites W2009988838 @default.
- W3001040216 cites W2023274008 @default.
- W3001040216 cites W2047248271 @default.
- W3001040216 cites W2057907247 @default.
- W3001040216 cites W2071761886 @default.
- W3001040216 cites W2072905250 @default.
- W3001040216 cites W2076064037 @default.
- W3001040216 cites W2101464091 @default.
- W3001040216 cites W2102740706 @default.
- W3001040216 cites W2110039749 @default.
- W3001040216 cites W2117703621 @default.
- W3001040216 cites W2118005163 @default.
- W3001040216 cites W2119401010 @default.
- W3001040216 cites W2123065508 @default.
- W3001040216 cites W2125650214 @default.
- W3001040216 cites W2130958336 @default.
- W3001040216 cites W2157352291 @default.
- W3001040216 cites W2163229661 @default.
- W3001040216 cites W2165734765 @default.
- W3001040216 cites W2165772200 @default.
- W3001040216 cites W2166034429 @default.
- W3001040216 cites W2166091242 @default.
- W3001040216 cites W2333728936 @default.
- W3001040216 doi "https://doi.org/10.1145/2980983.2908090" @default.
- W3001040216 hasPublicationYear "2016" @default.
- W3001040216 type Work @default.
- W3001040216 sameAs 3001040216 @default.
- W3001040216 citedByCount "2" @default.
- W3001040216 countsByYear W30010402162021 @default.
- W3001040216 countsByYear W30010402162023 @default.
- W3001040216 crossrefType "journal-article" @default.
- W3001040216 hasAuthorship W3001040216A5005669914 @default.
- W3001040216 hasAuthorship W3001040216A5014793893 @default.
- W3001040216 hasAuthorship W3001040216A5023508281 @default.
- W3001040216 hasAuthorship W3001040216A5072268550 @default.
- W3001040216 hasBestOaLocation W30010402161 @default.
- W3001040216 hasConcept C111919701 @default.
- W3001040216 hasConcept C115537543 @default.
- W3001040216 hasConcept C138101251 @default.
- W3001040216 hasConcept C149635348 @default.
- W3001040216 hasConcept C165696696 @default.
- W3001040216 hasConcept C173608175 @default.
- W3001040216 hasConcept C199360897 @default.
- W3001040216 hasConcept C25344961 @default.
- W3001040216 hasConcept C38652104 @default.
- W3001040216 hasConcept C41008148 @default.
- W3001040216 hasConcept C55166926 @default.
- W3001040216 hasConcept C76782552 @default.
- W3001040216 hasConceptScore W3001040216C111919701 @default.
- W3001040216 hasConceptScore W3001040216C115537543 @default.
- W3001040216 hasConceptScore W3001040216C138101251 @default.
- W3001040216 hasConceptScore W3001040216C149635348 @default.
- W3001040216 hasConceptScore W3001040216C165696696 @default.
- W3001040216 hasConceptScore W3001040216C173608175 @default.
- W3001040216 hasConceptScore W3001040216C199360897 @default.
- W3001040216 hasConceptScore W3001040216C25344961 @default.
- W3001040216 hasConceptScore W3001040216C38652104 @default.
- W3001040216 hasConceptScore W3001040216C41008148 @default.
- W3001040216 hasConceptScore W3001040216C55166926 @default.
- W3001040216 hasConceptScore W3001040216C76782552 @default.
- W3001040216 hasIssue "6" @default.
- W3001040216 hasLocation W30010402161 @default.
- W3001040216 hasOpenAccess W3001040216 @default.
- W3001040216 hasPrimaryLocation W30010402161 @default.
- W3001040216 hasRelatedWork W1571368810 @default.
- W3001040216 hasRelatedWork W1579918296 @default.
- W3001040216 hasRelatedWork W1594563977 @default.
- W3001040216 hasRelatedWork W1867542889 @default.
- W3001040216 hasRelatedWork W1964401381 @default.
- W3001040216 hasRelatedWork W2074517338 @default.
- W3001040216 hasRelatedWork W2150489241 @default.
- W3001040216 hasRelatedWork W2182722874 @default.
- W3001040216 hasRelatedWork W2365545255 @default.
- W3001040216 hasRelatedWork W2374742111 @default.
- W3001040216 hasVolume "51" @default.
- W3001040216 isParatext "false" @default.
- W3001040216 isRetracted "false" @default.
- W3001040216 magId "3001040216" @default.
- W3001040216 workType "article" @default.