WO2023159392 - CACHE BASED MEMORY ACCESS TRACKING

National phase entry:
Publication Number WO/2023/159392
Publication Date 31.08.2023
International Application No. PCT/CN2022/077473
International Filing Date 23.02.2022
Title **
[English] CACHE BASED MEMORY ACCESS TRACKING
[French] SUIVI D'ACCÈS À UNE MÉMOIRE REPOSANT SUR UNE MÉMOIRE CACHE
Applicants **
HUAWEI TECHNOLOGIES CO.,LTD. Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors
FULTHEIM, Shai Toga Networks Ltd, Floor 12, Building C, 4 Haharash Street, Neve Ne'eman B 4524075 Hod Hasharon, IL
YANG, Rui Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
front page image
Application details
Total Number of Claims/PCT *
Number of Independent Claims *
Number of Priorities *
Number of Multi-Dependent Claims *
Number of Drawings *
Pages for Publication *
Number of Pages with Drawings *
Pages of Specification *
*
*
International Searching Authority
*
Applicant's Legal Status
*
*
*
*
*
Entry into National Phase under
*
Translation

Recalculate

* The data is based on automatic recognition. Please verify and amend if necessary.

** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.

Quotation for National Phase entry

Country StagesTotal
China Filing1328
EPO Filing, Examination9715
Japan Filing591
South Korea Filing482
USA Filing, Examination4310
MasterCard Visa

Total: 16426

The term for entry into the National Phase has expired. This quotation is for informational purposes only

Abstract[English] An apparatus for executing a software program, comprising: a processing unit; a plurality of memory components, each connected to the processing unit and mapped to at least one range of memory addresses of a plurality of memory address ranges of the processing unit; and at least one memory tracking circuitry connected to the processing unit and to the at least one memory component. The memory tracking circuitry is configured for: in each iteration of a plurality of iterations, updating at least one statistical counter of a plurality of statistical counters in response to receiving a memory access command from the processing unit; and providing one or more of the plurality of statistical counters to a memory management component for the purpose of mapping application memory of the software program to the at least one memory component.[French] L'invention concerne un appareil pour exécuter un programme logiciel, comprenant : une unité de traitement ; une pluralité de composants de mémoire, chacun connecté à l'unité de traitement et mis en correspondance avec au moins une plage d'adresses de mémoire d'une pluralité de plages d'adresses de mémoire de l'unité de traitement ; et au moins un circuit de suivi de mémoire connecté à l'unité de traitement et au ou aux composants de mémoire. Le circuit de suivi de mémoire est configuré pour : dans chaque itération d'une pluralité d'itérations, mettre à jour au moins un compteur statistique d'une pluralité de compteurs statistiques en réponse à la réception d'une commande d'accès à la mémoire provenant de l'unité de traitement ; et fournir un ou plusieurs de la pluralité de compteurs statistiques à un composant de gestion de mémoire dans le but de mapper une mémoire d'application du programme logiciel sur le ou les composants de mémoire.
An unhandled error has occurred. Reload 🗙