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 Binyamini, Lior, Lee, Jang-Soo, Zernakov, Ludmila, Kaltenbach, Markus, Shum, Chung-Lung K
Format Patent
LanguageEnglish
Published 20.02.2024
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.
Bibliography:Application Number: US202217592686