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:
Feb. 21, 2006
Filed:
Dec. 11, 2001
Boris A. Babaian, Moscow, RU;
Valeri G. Gorokhov, Moscow, RU;
Feodor A. Gruzdov, Moscow, RU;
Yuli K. Sakhin, Moscow, RU;
Vladimir V. Rudometov, Moscow, RU;
Valdimir Y. Volkonsky, Moscow, RU;
Boris A. Babaian, Moscow, RU;
Valeri G. Gorokhov, Moscow, RU;
Feodor A. Gruzdov, Moscow, RU;
Yuli K. Sakhin, Moscow, RU;
Vladimir V. Rudometov, Moscow, RU;
Valdimir Y. Volkonsky, Moscow, RU;
Elbrus International, Moscow, RU;
Abstract
A method and apparatus for solving the output dependence problem in an explicit parallelism architecture microprocessor with consideration for implementation of the precise exception. In case of an output dependence hazard, the issue into bypass of a result of the earlier issued operation having an output hazard is cancelled. Latencies of short instructions are aligned by including additional stages on the way of writing the results into the register file in shorter executive units, which allows to save the issue order while writing the results into the register file. For long and unpredictable latencies of the instructions, writing of the result of the earlier issued operation having an output dependence hazard into the register file is cancelled after checking for no precise exception condition. All additional stages are connected to the bypass not to increase the result access time in case of this result use in the following operations.