Recherche dans les collections de brevets nationales et internationales

1. (WO2017172335) FOURNITURE D’UNE COMPRESSION DE BANDE PASSANTE DE MÉMOIRE À L’AIDE DE MULTIPLES LIGNES DE CACHE DE DERNIER NIVEAU (LLC) DANS UN SYSTÈME BASÉ SUR UNE UNITÉ CENTRALE DE TRAITEMENT (CPU)

Pub. No.:    WO/2017/172335    International Application No.:    PCT/US2017/022060
Publication Date: Fri Oct 06 01:59:59 CEST 2017 International Filing Date: Tue Mar 14 00:59:59 CET 2017
IPC: G06F 12/04
G06F 12/0811
G06F 12/084
G06F 12/12
G06F 12/0862
Applicants: QUALCOMM INCORPORATED
Inventors: VERRILLI, Colin, Beaton
HEDDES, Mattheus, Cornelis Antonius Adrianus
RINALDI, Mark, Anthony
VAIDHYANATHAN, Natarajan
Title: FOURNITURE D’UNE COMPRESSION DE BANDE PASSANTE DE MÉMOIRE À L’AIDE DE MULTIPLES LIGNES DE CACHE DE DERNIER NIVEAU (LLC) DANS UN SYSTÈME BASÉ SUR UNE UNITÉ CENTRALE DE TRAITEMENT (CPU)
Abstract:
L’invention concerne la fourniture d’une compression de bande passante de mémoire à l’aide de multiples lignes de cache de dernier niveau (LLC) dans un système basé sur une unité centrale de traitement (CPU). Dans certains aspects, un contrôleur de mémoire compressée (CMC) fournit un LLC comprenant de multiples lignes de LLC, chacune fournissant une pluralité de sous-lignes de la même taille qu'une ligne de cache système. Le contenu de la ou des lignes de cache système mémorisé dans une seule ligne de LLC est compressé et mémorisé dans une mémoire système à l'intérieur de la région de sous-ligne de mémoire correspondant à la ligne de LLC. Une table maîtresse mémorise des informations indiquant la manière dont les données compressées pour une ligne de LLC sont mémorisées dans une mémoire système en mémorisant une valeur de décalage et une valeur de longueur pour chaque sous-ligne à l'intérieur de chaque ligne de LLC. En compressant ensemble de multiples lignes de cache système et en mémorisant les données compressées dans un espace normalement attribué à de multiples lignes système non compressées, le CMC permet que des tailles de compression soient plus petites que la granularité de lecture/écriture en mémoire de la mémoire système.