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.:

US 9098327 B1

PDF
Full Text
Expired
Date of Patent:
Aug. 04, 2015

Filed:

Mar. 15, 2013
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventor:

Huayong Wang, Beijing, CN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2006.01); G06F 9/46 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/467 (2013.01); G06F 9/3842 (2013.01); G06F 9/3851 (2013.01); G06F 9/528 (2013.01);
Abstract

A method, apparatus, and computer readable article of manufacture for executing a transaction by a processor apparatus that includes a plurality of hardware threads. The method includes the steps of: executing, by the processor apparatus using the plurality of hardware threads, a main software thread for executing the transaction and a helper software thread for executing a barrier function; and deciding, by the processor apparatus, whether or not the barrier function is required to be executed when the main software thread encounters a transactional load or store operation that requires the main software thread to read or write data.


Find Patent Forward Citations

Loading…