DOE OSTI · 1568401
Preemptive cache management policies for processing units
Abstract
A processing system includes at least one central processing unit (CPU) core, at least one graphics processing unit (GPU) core, a main memory, and a coherence directory for maintaining cache coherence. The at least one CPU core receives a CPU cache flush command to flush cache lines stored in cache memory of the at least one CPU core prior to launching a GPU kernel. The coherence directory transfers data associated with a memory access request by the at least one GPU core from the main memory without issuing coherence probes to caches of the at least one CPU core.
Keep this discovery
Explore connections, maps & timelines
Kayiran, Onur, Loh, Gabriel H., Eckert, Yasuko. 2019-05-28. Preemptive cache management policies for processing units. https://www.osti.gov/biblio/1568401
Cite the original work for its findings. Save a collection to share your selection of sources.