Invention Grant
- Patent Title: Cache allocation based on quality-of-service monitoring
-
Application No.: US15407681Application Date: 2017-01-17
-
Publication No.: US10540281B2Publication Date: 2020-01-21
- Inventor: Paul Stanley Hughes , Michael Andrew Campbell
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Leveque IP Law, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0804 ; G06F12/121 ; G06F12/127 ; G06F12/122 ; G06F12/123 ; G06F12/0888

Abstract:
A cache to provide data caching in response to data access requests from at least one system device, and a method operating such a cache, are provided. Allocation control circuitry of the cache is responsive to a cache miss to allocate an entry of the multiple entries in the data caching storage circuitry in dependence on a cache allocation policy. Quality-of-service monitoring circuitry is responsive to a quality-of-service indication to modify the cache allocation policy with respect to allocation of the entry for the requested data item. The behaviour of the cache, in particular regarding allocation and eviction, can therefore be modified in order to seek to maintain a desired quality-of-service for the system in which the cache is found.
Public/Granted literature
- US20180203798A1 QUALITY-OF-SERVICE MONITORING IN A CACHE Public/Granted day:2018-07-19
Information query