The following table specifies the tiling scheme used for a given data type combination and the corresponding default output data type for AI Engine devices:
| Input Type Combination | Tiling Scheme | Output Type | ||
|---|---|---|---|---|
| A | B | A | B | |
| int16 | int16 | 4x4 | 4x4 | int16 |
| int16 | cint16 | 4x2 | 2x2 | cint16 |
| int16 | int32 | 4x2 | 2x2 | int32 |
| int16 | cint32 | 2x4 | 4x2 | cint32 |
| cint16 | int16 | 4x4 | 4x2 | cint16 |
| cint16 | cint16 | 4x4 | 4x2 | cint16 |
| cint16 | int32 | 4x4 | 4x2 | cint32 |
| cint16 | cint32 | 2x2 | 2x2 | cint32 |
| int32 | int16 | 4x4 | 4x2 | int32 |
| int32 | int32 | 4x4 | 4x2 | int32 |
| int32 | cint16 | 4x4 | 4x2 | cint32 |
| int32 | cint32 | 2x2 | 2x2 | cint32 |
| cint32 | int16 | 2x4 | 4x2 | cint32 |
| cint32 | cint16 | 2x2 | 2x2 | cint32 |
| cint32 | int32 | 2x2 | 2x2 | cint32 |
| cint32 | cint32 | 2x2 | 2x2 | cint32 |
| float | float | 4x4 | 4x2 | float |
| float | cfloat | 2x4 | 4x2 | cfloat |
| cfloat | float | 2x4 | 4x2 | cfloat |
| cfloat | cfloat | 4x2 | 2x2 | cfloat |
The following table specifies the tiling scheme used for a given data type combination and the corresponding output data type for AIE-ML devices:
| Input Type Combination | Tiling Scheme | Output Type | ||
|---|---|---|---|---|
| A | B | A | B | |
| int16 | int16 | 4x4 | 4x4 | int16 |
| int16 | int32 | 4x4 | 4x4 | int32 |
| cint16 | int16 | 4x4 | 4x4 | cint16 |
| cint16 | cint16 | 1x4 | 4x8 | cint16 |
| int32 | int16 | 4x4 | 4x4 | int32 |
| int32 | int32 | 4x4 | 4x4 | int32 |
| cint32 | cint16 | 2x4 | 4x8 | cint32 |
| cint32 | cint32 | 1x2 | 2x8 | cint32 |
The following table specifies the tiling scheme used for a given data type combination and the corresponding output data type for AIE-ML devices:
| Input Type Combination | Tiling Scheme | Output Type | ||
|---|---|---|---|---|
| A | B | A | B | |
| int16 | int16 | 4x4 | 4x8 | int16 |
| int16 | int32 | 4x4 | 4x8 | int32 |
| cint16 | int16 | 4x4 | 4x8 | cint16 |
| cint16 | cint16 | 1x4 | 4x8 | cint16 |
| int32 | int16 | 4x2 | 2x8 | int32 |
| int32 | int32 | 4x2 | 2x8 | int32 |
| cint32 | cint16 | 1x2 | 2x8 | cint32 |
| cint32 | cint32 | 1x2 | 2x8 | cint32 |