Search NASA⌕ Search

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

BibTeXRIS

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.