Proporcionar control de asignación de memoria caché compartida en sistemas de memoria caché compartida.

Un controlador de memoria caché (110) de un sistema de memoria caché compartida (100),

que comprende:

medios para recibir una solicitud de acceso a memoria que comprende un identificador de calidad de servicio, QoS, QoSID, correspondiente a una clase de QoS (112(0), 112(1)) de una pluralidad de clases de QoS;

medios para determinar si la solicitud de acceso a memoria corresponde a una línea de memoria caché de una pluralidad de líneas de memoria caché del sistema de memoria caché compartida;

medios para seleccionar, como una partición objetivo, una de una partición mínima asignada a la clase de QoS correspondiente al QoSID mediante una máscara de bits de mapeado mínimo (200(0), 200(1)) y una partición máxima asignada a la clase de QoS correspondiente al QoSID mediante una máscara de bits de mapeado máximo (202(0), 202(1)), que responde a la determinación de que la solicitud de acceso a memoria no corresponde a la línea de memoria caché de la pluralidad de líneas de memoria caché; y

medios para asignar la línea de memoria caché de la pluralidad de líneas de memoria caché dentro de la partición objetivo para una operación de llenado de memoria caché, que responde a la determinación de que la solicitud de acceso a memoria no corresponde a la línea de memoria caché de la pluralidad de líneas de memoria caché.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2015/059677.

Solicitante: QUALCOMM INCORPORATED.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 5775 MOREHOUSE DRIVE SAN DIEGO, CA 92121-1714 ESTADOS UNIDOS DE AMERICA.

Inventor/es: HOWER,DEREK ROBERT, CAIN,III HAROLD WADE.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/34 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Registro o evaluación estática de la actividad del computador, p. ej. de las interrupciones o de las operaciones de entrada-salida.
  • G06F12/08 G06F […] › G06F 12/00 Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06). › en sistemas de memorias jerárquicas, p. ej. sistemas de memoria virtual.
  • G06F12/0831 G06F 12/00 […] › que utilizan un esquema de bus, p. ej. con monitorización de bus o medios de vigilancia.
  • G06F12/084 G06F 12/00 […] › con memoria caché compartida.
  • G06F12/0842 G06F 12/00 […] › para multiprocesamiento o multitarea.
  • G06F12/0846 G06F 12/00 […] › Memoria caché con múltiples etiquetas o conjuntos de datos accesibles simultáneamente.
  • G06F12/12 G06F 12/00 […] › Control de remplazamiento.
  • G06F12/128 G06F 12/00 […] › adaptado a los sistemas de memoria caché multidimensionales, p. ej. asociativos de conjunto, multicaché, multiconjunto o multinivel.

PDF original: ES-2693341_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]

Restauración de aceleración de servicio, del 10 de Junio de 2020, de Microsoft Technology Licensing, LLC: Un método para restaurar la aceleración del servicio para un servicio, el método que comprende: determinar que la aceleración del servicio para el […]

Aparato, sistema y método para procesar datos de registro de aplicaciones, del 3 de Junio de 2020, de LSIS Co., Ltd: Un sistema de procesamiento de datos de registro que comprende: un dispositivo de control de supervisión que se configura para ejecutar una aplicación y generar […]

Método y dispositivo para procesar información de llamadas de servicio, del 20 de Mayo de 2020, de Advanced New Technologies Co., Ltd: Un método para procesar una cadena de llamadas de servicio, el método que comprende: adquirir una o más cadenas de llamadas de servicio […]

Un método y sistema para modelado de tareas de aplicaciones de teléfono móvil, del 1 de Enero de 2020, de DEUTSCHE TELEKOM AG: Un sistema para determinar el uso y ayudar en la operación de aplicaciones secuenciales interactivas que se ejecutan en uno o más dispositivos móviles, que comprende: […]

Procedimiento de supervisión del rendimiento de una aplicación de software, del 13 de Noviembre de 2019, de Actual Experience PLC: Procedimiento de supervisión del nivel de rendimiento de una aplicación de software que se ejecuta en un dispositivo informático conectado a una red de ordenadores y […]

Imagen de 'Control de utilización de red'Control de utilización de red, del 30 de Octubre de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de especificación y asignación de ancho de banda de red para aplicaciones distribuidas que se ejecutan en una red en máquinas (114; […]

Notificación de instrumentación en tiempo de ejecución, del 21 de Agosto de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un procedimiento implementado por ordenador para la notificación de instrumentación en tiempo de ejecución, el procedimiento que comprende: ejecutar […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .