IN-MEMORY TRACE WITH OVERLAPPING PROCESSING AND LOGOUT

A computer-implemented method includes assigning a first group of one or more units of an instruction pipeline of a processor as a frontend group and assigning a second group of the one or more units of the instruction pipeline of the processor as a backend group. A frontend logout is performed to t...

Full description

Saved in:
Bibliographic Details
Main Authors KALTENBACH, Markus, SHUM, Chung-Lung, LEE, Jang-Soo, BINYAMINI, Lior, ZERNAKOV, Ludmila
Format Patent
LanguageEnglish
French
Published 10.08.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A computer-implemented method includes assigning a first group of one or more units of an instruction pipeline of a processor as a frontend group and assigning a second group of the one or more units of the instruction pipeline of the processor as a backend group. A frontend logout is performed to transfer one or more trace records from the first group to a trace controller during an in-memory trace of an instruction. A backend logout is performed to transfer one or more trace records from the second group to the trace controller during the in-memory trace of the instruction. A next instruction is started in the first group of the instruction pipeline before the backend logout completes. Un procédé mis en œuvre par ordinateur consiste à attribuer un premier groupe d'une ou plusieurs unités d'un pipeline d'instructions d'un processeur en tant que groupe frontal et à attribuer un second groupe de la ou des unités du pipeline d'instructions du processeur en tant que groupe dorsal. Une déconnexion frontale est effectuée pour transférer un ou plusieurs enregistrements de trace du premier groupe à un contrôleur de trace au cours d'une trace en mémoire d'une instruction. Une déconnexion dorsale est effectuée pour transférer un ou plusieurs enregistrements de trace du second groupe au contrôleur de trace au cours de la trace en mémoire de l'instruction. Une instruction suivante est démarrée dans le premier groupe du pipeline d'instructions avant que la déconnexion dorsale ne s'achève.
Bibliography:Application Number: WO2023IB50160