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. 02, 2021

Filed:

Jan. 24, 2020
Applicant:

Fujitsu Limited, Kawasaki, JP;

Inventor:

Akihiro Tabuchi, Kawasaki, JP;

Assignee:

FUJITSU LIMITED, Kawasaki, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/445 (2018.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06F 9/32 (2018.01); G06F 8/30 (2018.01); G06F 8/65 (2018.01);
U.S. Cl.
CPC ...
G06F 9/30181 (2013.01); G06F 9/30003 (2013.01); G06F 9/3836 (2013.01); G06F 9/485 (2013.01); G06F 8/312 (2013.01); G06F 8/66 (2013.01); G06F 9/328 (2013.01); G06F 9/3806 (2013.01);
Abstract

An information processing apparatus includes: a memory; and a processor configured to: acquire an instruction sequence including plural instructions; generate plural candidates of new instruction sequences capable of obtaining an execution result as same as in the instruction sequence, by replacing at least a part of plural nop instructions included in the instruction sequence with a wait instruction that waits for completion of all preceding instructions; delete any one of the nop instructions and the wait instruction from each of the new instruction sequences, when the execution result does not change in case any one of the nop instructions and the wait instruction is deleted from the new instruction sequences in the candidates; and select a one candidate among the candidates subjected to the delete, the one candidate including the number of instructions equal to or less than a certain number, and having a smallest number of execution cycles.


Find Patent Forward Citations

Loading…