The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 08, 2013
Filed:
Nov. 15, 2010
Jaewoong Chung, Bellevue, WA (US);
David S. Christie, Austin, TX (US);
Michael P. Hohmuth, Dresden, DE;
Stephan Diestelhorst, Dresden, DE;
Martin T. Pohlack, Dresden, DE;
Luke Yen, Ayer, MA (US);
Jaewoong Chung, Bellevue, WA (US);
David S. Christie, Austin, TX (US);
Michael P. Hohmuth, Dresden, DE;
Stephan Diestelhorst, Dresden, DE;
Martin T. Pohlack, Dresden, DE;
Luke Yen, Ayer, MA (US);
Advanced Micro Devices, Inc., Austin, TX (US);
Abstract
A method and apparatus are disclosed for implementing early release of speculatively read data in a hardware transactional memory system. A processing core comprises a hardware transactional memory system configured to receive an early release indication for a specified word of a group of words in a read set of an active transaction. The early release indication comprises a request to remove the specified word from the read set. In response to the early release request, the processing core removes the group of words from the read set only after determining that no word in the group other than the specified word has been speculatively read during the active transaction.