CACHE STASHING IN A DATA PROCESSING SYSTEM
    1.
    发明申请

    公开(公告)号:US20190114262A1

    公开(公告)日:2019-04-18

    申请号:US16149430

    申请日:2018-10-02

    Applicant: ARM Limited

    Abstract: A data processing system and a method of data processing are provided. The system comprises a first data processing agent, a second data processing agent, and a third data processing agent. Each of the second and third data processing agents have access to one or more caches. A messaging mechanism conveys a message from the first data processing agent to one of the second and third data processing agents specified as a message destination agent in the message. A stashing manager monitors the messaging mechanism and selectively causes data associated with the message to be cached for access by the message destination agent in a cache of the one or more caches in dependence on at least one parameter associated with the message and at least one stashing control parameter defined for a link from the first data processing agent to the message destination agent.

    QUALITY-OF-SERVICE MONITORING IN A CACHE
    2.
    发明申请

    公开(公告)号:US20180203798A1

    公开(公告)日:2018-07-19

    申请号:US15407681

    申请日:2017-01-17

    Applicant: ARM Limited

    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.

Patent Agency Ranking