Single Instruction Multiple Data Arithmetic Unit supporting multiple data types
A technology of single instruction multiple data and arithmetic unit, applied in the field of arithmetic unit, can solve the problems of poor applicability, arithmetic unit cannot support multiple data widths, etc., and achieve the effect of good applicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] The present invention will be further described below in conjunction with the accompanying drawings.
[0034] refer to Figure 1 to Figure 9 , a single instruction multiple data arithmetic unit supporting multiple data types, the arithmetic unit includes N atomic operation arrays (11), N is any positive integer, and each atomic operation array uses an adder to realize various bit widths For arithmetic operations on data, the atomic operation array (11) includes:
[0035] An operand preparation unit (21), configured to perform inversion, sign bit extension, bit width extension, and carry extension operations on the input source operand according to the input operation type and data type information, and output the intermediate operand;
[0036] An addition operation unit (22), used to receive the intermediate operand from the operand preparation unit, complete the addition operation, and output the addition operation result;
[0037] A rounding operation unit (23), use...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 