-
公开(公告)号:US20250130797A1
公开(公告)日:2025-04-24
申请号:US19007806
申请日:2025-01-02
Applicant: TEXAS INSTRUMENTS INCORPORATED
Abstract: An example method includes generating a first interleave instruction based on compilation of a source file configured for execution by the first processor; generating a predication instruction to mask lane(s) of a first source register and a second source register of the second processor, in which the first source register stores a first vector and the second source register stores a second vector, based on translation of the source file; and generating a second interleave instruction based on compilation of the translated source file. The method further includes, based on the predication instruction and the second interleave instruction, reading respective portions of the first and second vectors from unmasked lanes of the first and second source registers, and interleaving the read portions to produce a third vector, which is then stored in a destination register of the second processor.
-
公开(公告)号:US20240028338A1
公开(公告)日:2024-01-25
申请号:US18479165
申请日:2023-10-02
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen BHORIA , Duc BUI , Rama VENKATASUBRAMANIAN , Dheera Balasubramanian SAMUDRALA , Alan DAVIS
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F9/38 , G06F16/31 , G06F16/901 , G06F16/41 , G06F9/445
CPC classification number: G06F9/30145 , G06F9/30105 , G11C11/409 , G06F12/0246 , G06F12/0292 , G06F9/30007 , G06F9/3001 , G06F9/30101 , G06F9/3818 , G06F9/30043 , G06F9/30032 , G06F16/322 , G06F16/9017 , G06F16/41 , G06F9/44505 , G06F3/0647
Abstract: A digital data processor includes an instruction memory storing instructions each specifying a data processing operation and at least one data operand field, an instruction decoder coupled to the instruction memory for sequentially recalling instructions from the instruction memory and determining the data processing operation and the at least one data operand, and at least one operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon at least one operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to increment histogram values in response to a histogram instruction by incrementing a bin entry at a specified location in a specified number of at least one histogram.
-
公开(公告)号:US20230015163A1
公开(公告)日:2023-01-19
申请号:US17946113
申请日:2022-09-16
Applicant: TEXAS INSTRUMENTS INCORPORATED
Abstract: A method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof, wherein each non-consecutive data elements of a register is retrieved to be stored to interleave with each non-consecutive data elements of a different register upon an executive of an interleaving store instruction, wherein a mask instruction directing a lane of a storage space in which the non-consecutive data elements are stored is executed in conjunction with the interleaving store instruction, and wherein a processor of a second type is configured to emulate a processor of a first type to store the non-consecutive data elements the same as non-consecutive data elements stored in the first type processor.
-
公开(公告)号:US20220413863A1
公开(公告)日:2022-12-29
申请号:US17901940
申请日:2022-09-02
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen BHORIA , Duc BUI , Dheera Balasubramanian SAMUDRALA , Rama VENKATASUBRAMANIAN
IPC: G06F9/30 , G06F16/31 , G06F9/38 , G06F9/445 , G06F12/02 , G06F16/901 , G06F16/41 , G11C11/409 , G06F12/0811 , G06F3/06 , G06F9/355
Abstract: A digital data processor includes a multi-stage butterfly network, which is configured to, in response to a look up table read instruction, receive look up table data from an intermediate register, reorder the look up table data based on control signals comprising look up table configuration register data, and write the reordered look up table data to a destination register specified by the look up table read instruction.
-
公开(公告)号:US20200371793A1
公开(公告)日:2020-11-26
申请号:US16422602
申请日:2019-05-24
Applicant: TEXAS INSTRUMENTS INCORPORATED
Abstract: A method to store source data in a processor in response to a bit-reversed vector store instruction includes specifying, in respective fields of the bit-reversed vector store instruction, a first source register containing the source data and a second source register containing address data. The first source register includes a plurality of lanes and each lane contains an initial data element having an associated index value. The method also includes executing the bit-reversed vector store instruction by creating reordered source data by, for each lane, replacing the initial data element in the lane with the data element having a bit-reversed index value relative to the associated index value of the initial data element; and storing the reordered source data in contiguous locations in a memory beginning at a location specified by the address data.
-
-
-
-