Invention Grant
- Patent Title: Streaming engine with early exit from loop levels supporting early exit loops and irregular loops
-
Application No.: US17163639Application Date: 2021-02-01
-
Publication No.: US11714646B2Publication Date: 2023-08-01
- Inventor: Joseph Zbiciak
- Applicant: TEXAS INSTRUMENTS INCORPORATED
- Applicant Address: US TX Dallas
- Assignee: Texas Instmments Incorporated
- Current Assignee: Texas Instmments Incorporated
- Current Assignee Address: US TX Dallas
- Agent Brian D. Graham; Frank D. Cimino
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/34 ; G06F9/38 ; G06F12/0875 ; G06F9/32

Abstract:
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to functional units for use as operands. Upon a stream break instruction specifying one of the nested loops, the stream engine ends a current iteration of the loop. If the specified loop was not the outermost loop, the streaming engine begins an iteration of a next outer loop. If the specified loop was the outermost nested loop, the streaming engine ends the stream. The streaming engine places a vector of data elements in order in lanes within a stream head register. A stream break instruction is operable upon a vector break.
Public/Granted literature
- US20210157591A1 STREAMING ENGINE WITH EARLY EXIT FROM LOOP LEVELS SUPPORTING EARLY EXIT LOOPS AND IRREGULAR LOOPS Public/Granted day:2021-05-27
Information query