-
公开(公告)号:US11763513B2
公开(公告)日:2023-09-19
申请号:US17028389
申请日:2020-09-22
Applicant: Texas Instruments Incorporated
Inventor: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
CPC classification number: G06T15/005 , G06T1/20 , G06T2200/28 , G06T2210/52
Abstract: A method and system for dynamically transferring graphical image processing operations from a graphical processing unit (GPU) to a digital signal processor (DSP). The method includes estimating the number of operations needed for the processing a set of image data; determining the operational limits of a GPU and compare with estimated number of operations and if the operational limits are exceeded; transfer the processing operations to the DSP from the GPU. The transfer can include transferring a portion of executable code for performing the processing operations, and generating a replacement code for the GPU. The DSP can then process a portion of the image data before sending it to the GPU for further processing.
-
公开(公告)号:US11551399B2
公开(公告)日:2023-01-10
申请号:US17015172
申请日:2020-09-09
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Ajay Jayaraj , Hemant Hariyani , Anand Balagopalakrishnan , Jason A. T. Jones , Erick Zadiel Narvaez
Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
-
公开(公告)号:US10818067B1
公开(公告)日:2020-10-27
申请号:US16428485
申请日:2019-05-31
Applicant: Texas Instruments Incorporated
Inventor: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
Abstract: A method and system for dynamically transferring graphical image processing operations from a graphical processing unit (GPU) to a digital signal processor (DSP). The method includes estimating the number of operations needed for the processing a set of image data; determining the operational limits of a GPU and compare with estimated number of operations and if the operational limits are exceeded; transfer the processing operations to the DSP from the GPU. The transfer can include transferring a portion of executable code for performing the processing operations, and generating a replacement code for the GPU. The DSP can then process a portion of the image data before sending it to the GPU for further processing.
-
公开(公告)号:US20210005005A1
公开(公告)日:2021-01-07
申请号:US17028389
申请日:2020-09-22
Applicant: Texas Instruments Incorporated
Inventor: Mihir Mody , Hemant Hariyani , Anand Balagopalakrishnan , Jason Jones , Ajay Jayaraj , Manoj Koul
Abstract: A method and system for dynamically transferring graphical image processing operations from a graphical processing unit (GPU) to a digital signal processor (DSP). The method includes estimating the number of operations needed for the processing a set of image data; determining the operational limits of a GPU and compare with estimated number of operations and if the operational limits are exceeded; transfer the processing operations to the DSP from the GPU. The transfer can include transferring a portion of executable code for performing the processing operations, and generating a replacement code for the GPU. The DSP can then process a portion of the image data before sending it to the GPU for further processing.
-
公开(公告)号:US10803651B2
公开(公告)日:2020-10-13
申请号:US16353792
申请日:2019-03-14
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Ajay Jayaraj , Hemant Hariyani , Anand Balagopalakrishnan , Jason A. T. Jones , Erick Zadiel Narvaez
Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
-
6.
公开(公告)号:US20200294300A1
公开(公告)日:2020-09-17
申请号:US16353792
申请日:2019-03-14
Applicant: Texas Instruments Incorporated
Inventor: Mihir Narendra Mody , Ajay Jayaraj , Hemant Hariyani , Anand Balagopalakrishnan , Jason A.T. Jones , Erick Zadiel Narvaez
Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
-
公开(公告)号:US09672586B2
公开(公告)日:2017-06-06
申请号:US14920328
申请日:2015-10-22
Applicant: Texas Instruments Incorporated
Inventor: Prabindh Sundareson , Anand Balagopalakrishnan
IPC: G06T3/00 , G06T1/20 , G06T5/00 , H04N7/18 , G06T17/20 , G06T15/04 , G06T15/50 , G06T15/80 , H04N5/262 , B60R1/00
CPC classification number: G06T3/0018 , B60R1/00 , G06T1/20 , G06T3/0062 , G06T3/4038 , G06T5/006 , G06T15/005 , H04N7/181
Abstract: This patent application focuses on partitioning the computation to perform the image processing on the DSP, communicate the results to the GPU in an optimized manner, and use the GPU to render 3D information to the display. This invention solves the problem of seamlessly merging live streams from plural automotive cameras into a 3D display that can be rotated to see different view points. This purpose is achieved by partitioning the computation task between a digital signal processor (DSP) for image processing and a graphics processing unit (GPU) for rendering and display. This invention also includes meta data structures for communication of results from the DSP to the GPU.
-
公开(公告)号:US20170116703A1
公开(公告)日:2017-04-27
申请号:US14920328
申请日:2015-10-22
Applicant: Texas Instruments Incorporated
Inventor: Prabindh Sundareson , Anand Balagopalakrishnan
IPC: G06T3/00 , G06T5/00 , H04N7/18 , B60R1/00 , G06T15/04 , G06T15/50 , G06T15/80 , H04N5/262 , G06T1/20 , G06T17/20
CPC classification number: G06T3/0018 , B60R1/00 , G06T1/20 , G06T3/0062 , G06T3/4038 , G06T5/006 , G06T15/005 , H04N7/181
Abstract: This patent application focuses on partitioning the computation to perform the image processing on the DSP, communicate the results to the GPU in an optimized manner, and use the GPU to render 3D information to the display. This invention solves the problem of seamlessly merging live streams from plural automotive cameras into a 3D display that can be rotated to see different view points. This purpose is achieved by partitioning the computation task between a digital signal processor (DSP) for image processing and a graphics processing unit (GPU) for rendering and display. This invention also includes meta data structures for communication of results from the DSP to the GPU.
-
-
-
-
-
-
-