BRPI0806756A2

Method and apparatus for setting cache policies in a processor

Abstract

In accordance with the methods and equipment taught in the present invention, processor caching policies are determined using cache policy information associated with a target memory device accessed during a memory operation. According to a processor mode, the processor comprises at least one cache and a memory management unit. At least one cache is configured to store information local to the processor. The memory management unit is configured to adjust one or more cache policies for at least one cache. The memory management unit adjusts one or more cache policies based on cache policy information associated with one or more target memory devices configured to store information used by the processor.

BRPI0806756A2, drawing sheet 1
Sheet 1 of 9

Term

1.3 yearsleft in the term

Expires 24 January 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 3 independent, 15 dependent

  1. 1
    CLAIMS REIVINDICAÇÕES 1. Method for determining cache policies, comprising the steps of:1. Método para determinar políticas de cache, compreendendo as etapas de: receber informações de política de cache associadas a um ou mais dispositivos de memória alvos configurados para armazenar informações usadas por um processador;e ajustar uma ou mais políticas de cache com base nas informações de política de cache. receive cache policy information associated with one or more target memory devices configured to store information used by a processor;and adjust one or more cache policies based on the cache policy information.
  2. 7
    Processor, comprising:7. Processador, compreendendo: at least one cache configured to store local information for the processor;and a memory management unit configured to adjust one or more cache policies for at least one cache based on cache policy information associated with one or more target memory devices configured to store information used by the processor. pelo menos um cache configurado para armazenar informações locais ao processador;e uma unidade de gerenciamento de memória configurada para ajustar uma ou mais políticas de cache para pelo menos um cache com base em informações de política de cache associadas a um ou mais dispositivos de memória alvos configurados para armazenar informações usadas pelo processador.
  3. 14
    System, comprising:14. Sistema, compreendendo: a processor having at least one cache configured to store information local to the processor;um processador possuindo pelo menos um cache configurado para armazenar informações locais ao processador;one or more target memory devices coupled to the processor and configured to store information used by the processor;and a memory management unit included in the processor and configured to adjust one or more cache policies for at least one cache based on cache policy information associated with one or more target memory devices. um ou mais dispositivos de memória alvos acoplados ao processador e configurados para armazenar informações usadas pelo processador;e uma unidade de gerenciamento de memória incluída no processador e configurada para ajustar uma ou mais políticas de cache para pelo menos um cache com base em informações de política de cache associadas a um ou mais dispositivos de memória alvos.