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:
Aug. 26, 2008
Filed:
Oct. 09, 2003
Chandan Mathur, Manassas, VA (US);
Scott Hellenbach, Amissville, VA (US);
John W. Rapp, Manassas, VA (US);
Larry Jackson, Manassas, VA (US);
Mark Jones, Centreville, VA (US);
Troy Cherasaro, Culpeper, VA (US);
Chandan Mathur, Manassas, VA (US);
Scott Hellenbach, Amissville, VA (US);
John W. Rapp, Manassas, VA (US);
Larry Jackson, Manassas, VA (US);
Mark Jones, Centreville, VA (US);
Troy Cherasaro, Culpeper, VA (US);
Lockheed Martin Corporation, Manassas, VA (US);
Abstract
A peer-vector machine includes a host processor and a hardwired pipeline accelerator. The host processor executes a program, and, in response to the program, generates host data, and the pipeline accelerator generates pipeline data from the host data. Alternatively, the pipeline accelerator generates the pipeline data, and the host processor generates the host data from the pipeline data. Because the peer-vector machine includes both a processor and a pipeline accelerator, it can often process data more efficiently than a machine that includes only processors or only accelerators. For example, one can design the peer-vector machine so that the host processor performs decision-making and non-mathematically intensive operations and the accelerator performs non-decision-making and mathematically intensive operations. By shifting the mathematically intensive operations to the accelerator, the peer-vector machine often can, for a given clock frequency, process data at a speed that surpasses the speed at which a processor-only machine can process the data.