Matches in SemOpenAlex for { <https://semopenalex.org/work/W2326078278> ?p ?o ?g. }
- W2326078278 abstract "Cache coherence is ubiquitous in shared memory multiprocessors because it provides a simple, high performance memory abstraction to programmers. Recent work suggests extending hardware cache coherence between CPUs and GPUs to help support programming models with tightly coordinated sharing between CPU and GPU threads. However, implementing hardware cache coherence is particularly challenging in systems with discrete CPUs and GPUs that may not be produced by a single vendor. Instead, we propose, selective caching, wherein we disallow GPU caching of any memory that would require coherence updates to propagate between the CPU and GPU, thereby decoupling the GPU from vendor-specific CPU coherence protocols. We propose several architectural improvements to offset the performance penalty of selective caching: aggressive request coalescing, CPU-side coherent caching for GPU-uncacheable requests, and a CPU-GPU interconnect optimization to support variable-size transfers. Moreover, current GPU workloads access many read-only memory pages; we exploit this property to allow promiscuous GPU caching of these pages, relying on page-level protection, rather than hardware cache coherence, to ensure correctness. These optimizations bring a selective caching GPU implementation to within 93% of a hardware cache-coherent implementation without the need to integrate CPUs and GPUs under a single hardware coherence protocol." @default.
- W2326078278 created "2016-06-24" @default.
- W2326078278 creator A5018949021 @default.
- W2326078278 creator A5031781240 @default.
- W2326078278 creator A5034317620 @default.
- W2326078278 creator A5043167145 @default.
- W2326078278 creator A5063354509 @default.
- W2326078278 creator A5089789557 @default.
- W2326078278 date "2016-03-01" @default.
- W2326078278 modified "2023-10-17" @default.
- W2326078278 title "Selective GPU caches to eliminate CPU-GPU HW cache coherence" @default.
- W2326078278 cites W127059985 @default.
- W2326078278 cites W1580997674 @default.
- W2326078278 cites W1967373117 @default.
- W2326078278 cites W1979527452 @default.
- W2326078278 cites W1994999558 @default.
- W2326078278 cites W1997319712 @default.
- W2326078278 cites W1997352364 @default.
- W2326078278 cites W1997576530 @default.
- W2326078278 cites W2016521571 @default.
- W2326078278 cites W2053776346 @default.
- W2326078278 cites W2062430565 @default.
- W2326078278 cites W2074812550 @default.
- W2326078278 cites W2075096358 @default.
- W2326078278 cites W2080592089 @default.
- W2326078278 cites W2081644593 @default.
- W2326078278 cites W2082000934 @default.
- W2326078278 cites W2083780331 @default.
- W2326078278 cites W2083963764 @default.
- W2326078278 cites W2092212481 @default.
- W2326078278 cites W2100926301 @default.
- W2326078278 cites W2102843684 @default.
- W2326078278 cites W2106193445 @default.
- W2326078278 cites W2114667497 @default.
- W2326078278 cites W2118383989 @default.
- W2326078278 cites W2123845384 @default.
- W2326078278 cites W2131655821 @default.
- W2326078278 cites W2132773256 @default.
- W2326078278 cites W2137196255 @default.
- W2326078278 cites W2143443573 @default.
- W2326078278 cites W2148032086 @default.
- W2326078278 cites W2148103955 @default.
- W2326078278 cites W2150618958 @default.
- W2326078278 cites W2151233837 @default.
- W2326078278 cites W2151460056 @default.
- W2326078278 cites W2155063683 @default.
- W2326078278 cites W2156094106 @default.
- W2326078278 cites W2157802978 @default.
- W2326078278 cites W2158551169 @default.
- W2326078278 cites W2162192855 @default.
- W2326078278 cites W2165039583 @default.
- W2326078278 cites W2166940427 @default.
- W2326078278 cites W2236227338 @default.
- W2326078278 cites W2912601938 @default.
- W2326078278 cites W3148387930 @default.
- W2326078278 cites W4232664043 @default.
- W2326078278 cites W4233675595 @default.
- W2326078278 cites W4234436083 @default.
- W2326078278 cites W4238182192 @default.
- W2326078278 cites W4241790656 @default.
- W2326078278 cites W4249165316 @default.
- W2326078278 cites W4250205214 @default.
- W2326078278 cites W4253679649 @default.
- W2326078278 cites W4256629673 @default.
- W2326078278 doi "https://doi.org/10.1109/hpca.2016.7446089" @default.
- W2326078278 hasPublicationYear "2016" @default.
- W2326078278 type Work @default.
- W2326078278 sameAs 2326078278 @default.
- W2326078278 citedByCount "42" @default.
- W2326078278 countsByYear W23260782782016 @default.
- W2326078278 countsByYear W23260782782017 @default.
- W2326078278 countsByYear W23260782782018 @default.
- W2326078278 countsByYear W23260782782019 @default.
- W2326078278 countsByYear W23260782782020 @default.
- W2326078278 countsByYear W23260782782021 @default.
- W2326078278 countsByYear W23260782782023 @default.
- W2326078278 crossrefType "proceedings-article" @default.
- W2326078278 hasAuthorship W2326078278A5018949021 @default.
- W2326078278 hasAuthorship W2326078278A5031781240 @default.
- W2326078278 hasAuthorship W2326078278A5034317620 @default.
- W2326078278 hasAuthorship W2326078278A5043167145 @default.
- W2326078278 hasAuthorship W2326078278A5063354509 @default.
- W2326078278 hasAuthorship W2326078278A5089789557 @default.
- W2326078278 hasConcept C111919701 @default.
- W2326078278 hasConcept C115537543 @default.
- W2326078278 hasConcept C120936851 @default.
- W2326078278 hasConcept C133875982 @default.
- W2326078278 hasConcept C141917322 @default.
- W2326078278 hasConcept C173608175 @default.
- W2326078278 hasConcept C189783530 @default.
- W2326078278 hasConcept C201148951 @default.
- W2326078278 hasConcept C38556500 @default.
- W2326078278 hasConcept C41008148 @default.
- W2326078278 hasConcept C51185590 @default.
- W2326078278 hasConceptScore W2326078278C111919701 @default.
- W2326078278 hasConceptScore W2326078278C115537543 @default.
- W2326078278 hasConceptScore W2326078278C120936851 @default.
- W2326078278 hasConceptScore W2326078278C133875982 @default.
- W2326078278 hasConceptScore W2326078278C141917322 @default.
- W2326078278 hasConceptScore W2326078278C173608175 @default.