Handling permanent and transient errors using a SIMD unit
AssigneeInternational Business Machines Corporation
InventorsErik Altman, Gheorghe Cascaval, Luis Ceze, Vijayalakshmi Srinivasan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsErik Altman, Gheorghe Cascaval, Luis Ceze, Vijayalakshmi Srinivasan
Estimating the term…
A method for handling permanent and transient errors in a microprocessor is disclosed. The method includes reading a scalar value and a scalar operation from an execution unit of the microprocessor. The method further includes writing a copy of the scalar value into each of a plurality of elements of a vector register of a Single Instruction Multiple Data (SIMD) unit of the microprocessor and executing the scalar operation on each scalar value in each of the plurality of elements of the vector register of the SIMED unit using a vector operation. The method further includes comparing each result of the scalar operation on each scalar value in each of the plurality of elements of the vector register and detecting a permanent or transient error if all of the results are not identical.
A method for handling permanent and transient errors in a microprocessor, the method comprising:
A computer readable medium including computer instructions for handling permanent and transient errors in a microprocessor, the computer instructions including instructions for:
A microprocessor for handling permanent and transient errors, comprising:
Dependencies are inferred from the claim text.