Invention Grant
- Patent Title: Exposing valid byte lanes as vector predicates to CPU
-
Application No.: US15635449Application Date: 2017-06-28
-
Publication No.: US11269638B2Publication Date: 2022-03-08
- Inventor: Joseph Zbiciak , Son H. Tran
- Applicant: TEXAS INSTRUMENTS INCORPORATED
- Applicant Address: US TX Dallas
- Assignee: TEXAS INSTRUMENTS INCORPORATED
- Current Assignee: TEXAS INSTRUMENTS INCORPORATED
- Current Assignee Address: US TX Dallas
- Agent Brian D Graham; Charles A. Brill; Frank D. Cimino
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/35 ; G06F9/38

Abstract:
A streaming engine employed in a digital data processor specifies a fixed read only data stream. Once fetched data elements in the data stream are disposed in lanes in a stream head register in the fixed order. Some lanes may be invalid, for example when the number of remaining data elements are less than the number of lanes in the stream head register. The streaming engine automatically produces a valid data word stored in a stream valid register indicating lanes holding valid data. The data in the stream valid register may be automatically stored in a predicate register or otherwise made available. This data can be used to control vector SIMD operations or may be combined with other predicate register data.
Public/Granted literature
- US20190004797A1 EXPOSING VALID BYTE LANES AS VECTOR PREDICATES TO CPU Public/Granted day:2019-01-03
Information query