-
公开(公告)号:GB2556547B
公开(公告)日:2021-07-14
申请号:GB201801041
申请日:2016-06-21
Applicant: IBM
Inventor: MICHAEL GSCHWIND , GILES ROGER FRAZIER
IPC: G06F12/02
Abstract: Garbage collection processing is facilitated. Based on execution of a load instruction and determining that an address of an object pointer to be loaded is located in a pointer storage area and the object pointer indicates a location within a selected portion of memory undergoing garbage collection, processing control is obtained by a handler executing within a processor of the computing environment. The handler obtains the object pointer from the pointer storage area, and determines whether the object pointer is to be modified. If the object pointer is to be modified, the handler modifies the object pointer. The handler may then store the modified object pointer in a selected location.
-
公开(公告)号:GB2486117B
公开(公告)日:2017-03-22
申请号:GB201204358
申请日:2010-07-19
Applicant: IBM
Inventor: ALEXANDRE EICHENBERGER , ALAN GARA , MICHAEL GSCHWIND
IPC: G06F9/45
Abstract: Mechanisms are provided for inserting indicated instructions for tracking and indicating exceptions in the execution of vectorized code. A portion of first code is received for compilation. The portion of first code is analyzed to identify non-speculative instructions performing designated non-speculative operations in the first code that are candidates for replacement by replacement operation-and-indicate instructions that perform the designated non-speculative operations and further perform an indication operation for indicating any exception conditions corresponding to special exception values present in vector register inputs to the replacement operation-and-indicate instructions. The replacement is performed and second code is generated based on the replacement of the at least one non-speculative instruction. The data processing system executing the compiled code is configured to store special exception values in vector output registers, in response to a speculative instruction generating an exception condition, without initiating exception handling.
-
公开(公告)号:GB2520909B
公开(公告)日:2016-07-20
申请号:GB201506442
申请日:2013-10-07
Applicant: IBM
Inventor: MICHAEL GSCHWIND
IPC: G06F12/10 , G06F12/1009
-
公开(公告)号:GB2556547A
公开(公告)日:2018-05-30
申请号:GB201801041
申请日:2016-06-21
Applicant: IBM
Inventor: MICHAEL GSCHWIND , GILES ROGER FRAZIER
IPC: G06F12/02
Abstract: Garbage collection processing is facilitated. Based on execution of a load instruction and determining that an address of an object pointer to be loaded is located in a pointer storage area and the object pointer indicates a location within a selected portion of memory undergoing garbage collection, processing control is obtained by a handler executing within a processor of the computing environment. The handler obtains the object pointer from the pointer storage area, and determines whether the object pointer is to be modified. If the object pointer is to be modified, the handler modifies the object pointer. The handler may then store the modified object pointer in a selected location.
-
公开(公告)号:GB2485083B
公开(公告)日:2016-12-14
申请号:GB201200165
申请日:2010-07-19
Applicant: IBM
Inventor: ALEXANDRE EICHENBERGER , ALAN GARA , MICHAEL GSCHWIND , MARTIN OHMACHT
IPC: G06F9/38 , G06F12/0842
-
-
-
-