-
公开(公告)号:US20240160570A1
公开(公告)日:2024-05-16
申请号:US17988626
申请日:2022-11-16
Applicant: Intel Corporation
Inventor: George Leonard TKACHUK , Aneesh AGGARWAL , Niall D. MCDONNELL , Youngsoo CHOI , Chitra NATARAJAN , Prasad GHATIGAR , Shrikant M. SHAH
IPC: G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/62
Abstract: Mechanisms to identify key sections of input-output (IO) packets and use for efficient IO caching and associated apparatus and methods. Data, such as packets, are received from an IO device coupled to an IO port on a processor including a cache domain including multiple caches, such as L1/L2 and L3 or Last Level Cache (LLC). The data are logically partitioned into cache lines and embedded logic on the processor is used to identify one or more important cache lines using a cache importance pattern. Cache lines that are identified as important are written to a cache or a first cache level, while unimportant cache lines are written to memory or a second cache level that is higher than the first cache level. Software running on one or more processor cores may be used to program cache importance patterns for one or more data types or transaction types.