Hint instruction for managing transactional aborts in transactional memory computing environments

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 10223154
APP PUB NO 20160246642A1
SERIAL NO

15145023

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

When executed, a transaction-hint instruction specifies a transaction-count-to-completion (CTC) value for a transaction. The CTC value indicates how far a transaction is from completion. The CTC may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINE CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Busaba, Fadi Y Poughkeepsie, US 218 1677
Cain,, III Harold W Raleigh, US 92 1349
Greiner, Dan F San Jose, US 272 4308
Gschwind, Michael Karl Chappaqua, US 345 4140
Michael, Maged M Danbury, US 131 1875
Salapura, Valentina Chappaqua, US 570 7597
Shum, Chung-Lung K Wappingers Falls, US 315 2136
Slegel, Timothy J Staatsburg, US 400 5857

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 5, 2026
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 5, 2030
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00