CACHE-DESIGNING METHOD WHERE CACHE DATA AND CACHE-MISS INFORMATION SHARE THE SAME STORAGE SPACE

    公开(公告)号:US20250139005A1

    公开(公告)日:2025-05-01

    申请号:US18893397

    申请日:2024-09-23

    Abstract: A cache-designing method using cache lines to record cache-miss information is provided, wherein cache lines and cache-miss information are stored in a common storage space by means of shared storage. Tags of cache lines, as well as cache lines and cache-miss information, are stored separately in different static random-access memories, wherein multiple independent memories are used for tags, while a single memory is for cache lines and cache-miss information. A request-processing pipeline and a response-processing pipeline are constructed to be parallelable and used respectively for processing memory-access requests and for processing memory-response data. As compared to existing non-blocking cache designs that support plenty of miss status holding registers, the present disclosure allows storage sharing between cache data and cache-miss information, and leverages dual-port feature of static random-access memories in FPGA, so as to design separate pipelines to achieve memory access respectively for memory-access request processing and for memory-response data processing.

Patent Agency Ranking