发明名称 |
COLLECTING MEMORY OPERAND ACCESS CHARACTERISTICS DURING TRANSACTIONAL EXECUTION |
摘要 |
A transactional execution of a set of instructions in a transaction of a program may be initiated to collect memory operand access characteristics of a set of instructions of a transaction during the transactional execution. The memory operand access characteristics may be stored upon a termination of the transactional execution of the set of instructions. The memory operand access characteristics may include an address of an accessed storage location, a count of a number of times the storage location is accessed, a purpose value indicating whether the storage location is accessed for a fetch, store, or update operation, a count of a number of times the storage location is accessed for one or more of a fetch, store, or update operation; a translation mode in which the storage location is accessed; and an addressing mode. |
申请公布号 |
US2016357597(A1) |
申请公布日期 |
2016.12.08 |
申请号 |
US201615244141 |
申请日期 |
2016.08.23 |
申请人 |
International Business Machines Corporation |
发明人 |
Greiner Dan F.;Gschwind Michael Karl;Salapura Valentina;Slegel Timothy J. |
分类号 |
G06F9/46;G06F12/0875;G06F12/0842;G06F12/0811;G06F12/084 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer implemented method for collecting memory operand access characteristics during transactional execution (TX) of a transaction, the method comprising:
initiating, by a processor, a transactional execution of a set of instructions in a transaction of a program; collecting, by the processor, memory operand access characteristics of the set of instructions during the transactional execution; and storing, by the processor, the memory operand access characteristics upon a termination of the transactional execution of the set of instructions, wherein the storing further comprises saving the collected memory operand access characteristics in a list of objects. |
地址 |
Armonk NY US |