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:
Mar. 23, 2010

Filed:

Dec. 29, 2005
Applicants:

Russell W. Guenthner, Glendale, AZ (US);

Stefan R. Bohult, Phoenix, AZ (US);

David W. Selway, Phoenix, AZ (US);

Clinton B. Eckard, McMinnville, TN (US);

Inventors:

Russell W. Guenthner, Glendale, AZ (US);

Stefan R. Bohult, Phoenix, AZ (US);

David W. Selway, Phoenix, AZ (US);

Clinton B. Eckard, McMinnville, TN (US);

Assignee:

Bull HN Information Systems Inc., Chelmsford, MA (US);

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

As fast and powerful commodity processors have been developed, it has become practical to emulate on platforms built using commodity processors the proprietary hardware systems of powerful older computers. High performance is typically a key requirement for a system even when built using emulation software. In a hardware design many special cases and conditions which may cause exceptions are detected by logic operating in parallel with the instruction execution. In software these checks can cost extra cycles of processor time during emulation of each instruction and be a significant detriment to performance. Avoiding some of these checks by relying upon the underlying hardware checks of the host system and then using a signal handler and special software to recover from these signals is a way to improve the performance and simplify the coding of the software emulation system.


Find Patent Forward Citations

Loading…