Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. IN201647035780 - PROVIDING MEMORY BANDWIDTH COMPRESSION USING COMPRESSED MEMORY CONTROLLERS (CMCS) IN A CENTRAL PROCESSING UNIT (CPU)- BASED SYSTEM

Office Inde
Numéro de la demande 201647035780
Date de la demande 19.10.2016
Numéro de publication 201647035780
Date de publication 25.11.2016
Type de publication A
CIB
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
02
Adressage ou affectation; Réadressage
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
3
Dispositions d'entrée pour le transfert de données à traiter pour leur donner une forme utilisable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
06
Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
G06F 12/02
G06F 3/06
Déposants QUALCOMM INCORPORATED
Inventeurs HEDDES Mattheus Cornelis Antonius Adrianus
VAIDHYANATHAN Natarajan
VERRILLI Colin Beaton
Données relatives à la priorité 14716001 19.05.2015 US
14717552 20.05.2015 US
62/001545 21.05.2014 US
62/092326 16.12.2014 US
62/092409 16.12.2014 US
Titre
(EN) PROVIDING MEMORY BANDWIDTH COMPRESSION USING COMPRESSED MEMORY CONTROLLERS (CMCS) IN A CENTRAL PROCESSING UNIT (CPU)- BASED SYSTEM
Abrégé
(EN)
Providing memory bandwidth compression using compressed memory controllers (CMCs) in a central processing unit (CPU) based system is disclosed. In this regard in some aspects a CMC is configured to receive a memory read request to a physical address in a system memory and read a compression indicator (CI) for the physical address from a master directory and/or from error correcting code (ECC) bits of the physical address. Based on the CI the CMC determines a number of memory blocks to be read for the memory read request and reads the determined number of memory blocks. In some aspects a CMC is configured to receive a memory write request to a physical address in the system memory and generate a CI for write data based on a compression pattern of the write data. The CMC updates the master directory and/or the ECC bits of the physical address with the generated CI.