发明名称 Program event recording within a transactional environment
摘要 A transaction is initiated within a computing environment, and based on detecting a program event recording event, an interrupt is presented for the transaction. Subsequent to the interrupt, one or more controls are set to inhibit presentation of another interrupt based on detecting another PER event. Thereafter, the transaction is re-executed and PER events detected during execution of the transaction are ignored.
申请公布号 US9311259(B2) 申请公布日期 2016.04.12
申请号 US201313789885 申请日期 2013.03.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Greiner Dan F.;Jacobi Christian;Osisek Damian L.;Slegel Timothy J.
分类号 G06F13/24;G06F11/36;G06F9/46 主分类号 G06F13/24
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Kinnaman, Jr., Esq. William A.;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A method of controlling transactional execution in a computing environment, the method comprising: initiating, by a processor, a transaction within a computing environment, the transaction effectively delaying committing transactional stores to main memory until completion of a selected transaction, and wherein presentation of interrupts for the transaction is managed by one or more controls, the one or more controls having state associated therewith; presenting an interrupt for the transaction based on detecting a program event recording (PER) event and the state having a first value, PER being defined as presenting an interrupt based on detecting a PER event, the interrupt causing an address to be saved of a next transaction instruction to be executed; and suppressing PER event detection for the transaction based on the state having a second value, wherein the suppressing comprises ignoring one or more PER event masks used to control one or more PER events for the processor, the ignoring preventing the one or more PER events from operating as defined during transactional-execution mode of the processor, and wherein the suppressing PER event detection avoids presenting interrupts that would have been presented had PER event detection not been suppressed and a PER event detected.
地址 Armonk NY US
您可能感兴趣的专利