This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
[FAQ] PROCESSOR-SDK-DRA8X-TDA4X: Mapping algorithm to Jacinto 7 using OpenVX
Part Number: PROCESSOR-SDK-DRA8X-TDA4X
I see there is only one target option for assigning a given OpenVX node to one of J7’s heterogeneous cores. If I have multiple nodes that need to run on one of these cores, how is this treated by the framework? Do there need to be more target options than just a one?
Targets in TIOVX are simply tasks or threads running on a given core. On J7, the default TI SDK supports both Linux and QNX on the A72 and TI-RTOS on the remaining cores. The following section in the TIOVX user guide elaborates on this topic.
In the case that multiple nodes are assigned to the same target, each node assigned to a given target runs to completion, thereby allowing the next node to run that was assigned to that target.
In the case that additional targets are needed beyond the ones provided so that parallel execution on a core can occur, additional targets can be added to the existing list. The newly created targets can then be assigned to a node via the vxSetNodeTarget API.
For more on the changes needed to add additional targets in TIOVX, please reference the below developer note in our user guide:
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.