TRANSLATION HINTS

A hinter data processing apparatus is provided with processing circuitry that determines that an execution context to be executed on a hintee data processing apparatus will require a virtual-to-physical address translation. Hint circuitry transmits a hint to a hintee data processing apparatus to pre...

Full description

Saved in:
Bibliographic Details
Main Authors PENA, Luis Emilio, BEARD, Jonathan Curtis
Format Patent
LanguageEnglish
French
Published 30.03.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A hinter data processing apparatus is provided with processing circuitry that determines that an execution context to be executed on a hintee data processing apparatus will require a virtual-to-physical address translation. Hint circuitry transmits a hint to a hintee data processing apparatus to prefetch a virtual-to-physical address translation in respect of an execution context of the further data processing apparatus. A hintee data processing apparatus is also provided with receiving circuitry that receives a hint from a hinter data processing apparatus to prefetch a virtual-to-physical address translation in respect of an execution context of the further data processing apparatus. Processing circuitry determines whether to follow the hint and, in response to determining that the hint is to be followed, causes the virtual-to-physical address translation to be prefetched for the execution context of the data processing apparatus. In both cases, the hint comprises an identifier of the execution context. Selon l'invention, un appareil de traitement de données donnant des indications est pourvu de circuiterie de traitement qui détermine qu'un contexte d'exécution à exécuter sur un appareil de traitement de données recevant des indications nécessite une traduction d'adresse virtuelle à physique. De la circuiterie d'indication transmet une indication à un appareil de traitement de données recevant des indications pour effectuer une préextraction d'une traduction d'adresse virtuelle à physique par rapport à un contexte d'exécution de l'autre appareil de traitement de données. Un appareil de traitement de données recevant des indication est également pourvu de circuiterie de réception qui reçoit une indication provenant d'un appareil de traitement de données donnant des indications pour effectuer une préextraction d'une traduction d'adresse virtuelle à physique par rapport à un contexte d'exécution de l'autre appareil de traitement de données. De la circuiterie de traitement détermine s'il faut suivre l'indication et, en réponse à la détermination que l'indication doit être suivie, provoque la préextraction de la traduction d'adresse virtuelle à physique pour le contexte d'exécution de l'appareil de traitement de données. Dans les deux cas, l'indication comprend un identifiant du contexte d'exécution.
Bibliography:Application Number: WO2022GB52387