Cache directory lookup reader set encoding for partial cache line speculation support
Alan Gara · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2023
In a multiprocessor system, with conflict checking implemented in a directory lookup of a shared cache memory, a reader set encoding permits dynamic recordation of read accesses. The reader set encoding includes an indication of a portion of a line read, for instance by indicating boundaries of read accesses. Different encodings may apply to different types of speculative execution.