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:
Feb. 19, 2008

Filed:

Aug. 18, 2003
Applicants:

Gregory J. Faanes, Eau Claire, WI (US);

Steven L. Scott, Eau Claire, WI (US);

Eric P. Lundberg, Eau Claire, WI (US);

William T. Moore, Jr., Elk Mound, WI (US);

Timothy J. Johnson, Eau Claire, WI (US);

Inventors:

Gregory J. Faanes, Eau Claire, WI (US);

Steven L. Scott, Eau Claire, WI (US);

Eric P. Lundberg, Eau Claire, WI (US);

William T. Moore, Jr., Elk Mound, WI (US);

Timothy J. Johnson, Eau Claire, WI (US);

Assignee:

Cray Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2006.01);
U.S. Cl.
CPC ...
Abstract

In a computer system having a scalar processing unit and a vector processing unit, wherein the vector processing unit includes a vector dispatch unit, a system and method of decoupling operation of the scalar processing unit from that of the vector processing unit, the method comprising sending a vector instruction from the scalar processing unit to the vector dispatch unit, wherein sending includes marking the vector instruction as complete if the vector instruction is not a vector memory instruction and if the vector instruction does not require scalar operands, reading a scalar operand, wherein reading includes transferring the scalar operand from the scalar processing unit to the vector dispatch unit, predispatching the vector instruction within the vector dispatch unit if the vector instruction is scalar committed, dispatching the predispatched vector instruction if all required operands are ready, and executing the dispatched vector instruction as a function of the scalar operand.


Find Patent Forward Citations

Loading…