-
公开(公告)号:US20190310943A1
公开(公告)日:2019-10-10
申请号:US15945244
申请日:2018-04-04
Applicant: SAP SE
Inventor: Stefan Noll , Norman May , Alexander Martin Böhm , Jens Thilo Teubner
IPC: G06F12/0891 , G06F12/0897 , G06F17/30
Abstract: Disclosed herein are system, method, and computer program product embodiments for cache partitioning to accelerate concurrent workload performance of in-memory databases. An embodiment operates by storing a first bitmask, associating the first bitmask with a first processor core, setting a subset of the bits of the first bitmask, wherein the subset of the bits of the first bitmask represents a first portion of shared last-level cache, and wherein any part of the first bitmask excluding the subset of the bits of the first bitmask represents a second portion of the lowest-level cache, and disallowing eviction of any cache line in the second portion of the lowest-level cache by the first processor core.
-
公开(公告)号:US10891234B2
公开(公告)日:2021-01-12
申请号:US15945244
申请日:2018-04-04
Applicant: SAP SE
Inventor: Stefan Noll , Norman May , Alexander Martin Böhm , Jens Thilo Teubner
IPC: G06F12/0891 , G06F16/22 , G06F16/2455 , G06F12/0897 , G06F12/084 , G06F12/0864 , G06F12/126
Abstract: Disclosed herein are system, method, and computer program product embodiments for cache partitioning to accelerate concurrent workload performance of in-memory databases. An embodiment operates by storing a first bitmask, associating the first bitmask with a first processor core, setting a subset of the bits of the first bitmask, wherein the subset of the bits of the first bitmask represents a first portion of shared last-level cache, and wherein any part of the first bitmask excluding the subset of the bits of the first bitmask represents a second portion of the lowest-level cache, and disallowing eviction of any cache line in the second portion of the lowest-level cache by the first processor core.
-