Invention Grant
- Patent Title: Streaming engine with flexible streaming engine template supporting differing number of nested loops with corresponding loop counts and loop offsets
-
Application No.: US16459210Application Date: 2019-07-01
-
Publication No.: US10891231B2Publication Date: 2021-01-12
- Inventor: Joseph Zbiciak
- 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/40
- IPC: G06F9/40 ; G06F12/00 ; G06F15/76 ; G06F12/0815 ; G06F12/0875 ; G06F12/0897 ; G06F9/30 ; G06F9/345 ; G06F9/38 ; G06F12/0862 ; G06F15/80 ; 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 for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template specifies loop count and loop dimension for each nested loop. A format definition field in the stream template specifies the number of loops and the stream template bits devoted to the loop counts and loop dimensions. This permits the same bits of the stream template to be interpreted differently enabling trade off between the number of loops supported and the size of the loop counts and loop dimensions.
Public/Granted literature
Information query