Speculative thread execution with hardware transactional memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8438568
APP PUB NO 20110209155A1
SERIAL NO

12711352

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In an embodiment, if a self thread has more than one conflict, a transaction of the self thread is aborted and restarted. If the self thread has only one conflict and an enemy thread of the self thread has more than one conflict, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread and the enemy thread only conflicts with the self thread and the self thread has a key that has a higher priority than a key of the enemy thread, the transaction of the self thread is committed. If the self thread only conflicts with the enemy thread, the enemy thread only conflicts with the self thread, and the self thread has a key that has a lower priority than the key of the enemy thread, the transaction of the self thread is aborted.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Giampapa, Mark E Irvington, US 61 3055
Gooding, Thomas M Rochester, US 56 1293
Silvera, Raul E Ontario, CA 32 373
Wang, Kai-Ting Amy Ontario, CA 39 549
Wu, Peng Rochester, US 322 2774
Zhuang, Xiaotong White Plains, US 18 406

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation