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.

Date of Patent:
Nov. 22, 2016

Filed:

Aug. 09, 2012
Applicants:

Guodong LI, San Jose, CA (US);

Indradeep Ghosh, Cupertino, CA (US);

Sreeranga P. Rajan, Sunnyvale, CA (US);

Inventors:

Guodong Li, San Jose, CA (US);

Indradeep Ghosh, Cupertino, CA (US);

Sreeranga P. Rajan, Sunnyvale, CA (US);

Assignee:

FUJITSU LIMITED, Kawasaki, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/50 (2006.01); G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5083 (2013.01); G06F 9/5027 (2013.01); G06F 11/3604 (2013.01); G06F 11/3608 (2013.01); G06F 11/3636 (2013.01); G06F 11/3684 (2013.01); G06F 2209/5017 (2013.01);
Abstract

A satisfiability checking system may include a single instruction, multiple data (SIMD) machine configured to execute multiple threads in parallel. The multiple threads may be divided among multiple blocks. The SIMD machine may be further configured to perform satisfiability checking of a formula including multiple parts. The satisfiability checking may include assigning one or more of the parts to one or more threads of the multiple threads of a first block of the multiple blocks. The satisfiability checking may further include processing the assigned one or more parts in the first block such that first results are calculated based on a first proposition. The satisfiability checking may further include synchronizing the results among the one or more threads of the first block.


Find Patent Forward Citations

Loading…