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 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.
Bibliography:Application Number: US202217592686