各位好:
我刚接触AM5728,关于DSP和IPU的使用一直没确定是用opencl还是sysbios.主要我不太清楚这个OPECNCL的计算设备端如DSP或者IPU的程序可以作为独立的系统跑么?我看TI给的所有.cl文件里只有一个个函数.看上去是等待HOST调用一下就完了.而我想DSP或IPU独立执行一个分程序与主机是并行执行,主机只是偶尔与他通信读取状态或给命令即可.我没有看到正方面的样例,也不知道可行不可行?请各位指教.
boss BAO:
就是我想知道dsp或IPU是否可以并行的执行不同的任务,而且其中有些任务是常主任务?
boss BAO:
回复 boss BAO:
在线等候
Shine:
dsp核上可以运行opencl,请问在IPU M4核上您也要运行opencl?
可以先看一下opencl的介绍
www.ti.com/…/OpenCL.html
boss BAO:
回复 Shine:
谢谢您!终于有人答复我了!AM5728不是还有IPU么?我想利用起来.不知道TI的OpenCL支不支持?如果不支持的话,那么A15与DSP可以通过OpenCL通讯,那么这个IPU怎么与A15通讯?我这几天一直在看OpenCL的资料,原来使用OMAPL138写裸机程序的,对系统核间通讯没什么基础.不是很了解.还有基于OpenCL的DSP端的任务可以是常驻任务么?
yongqing wang:
回复 boss BAO:
opencl 的DSP看成API就行,具体实现不用管
Shine:
回复 boss BAO:
IPU不支持OpenCL。
A15和IPU的通信可以通过IPC。
software-dl.ti.com/…/Foundational_Components_IPC.html
boss BAO:
回复 Shine:
谢谢您.但是A15即需要通过OpenCL与DSP通讯,也同时需要与IPU通讯,是不是PROCESSOR-SDK-LINUX-AM57X 就不行是么?是不是需要PROCESSOR-SDK-LINUX-RT-AM57X?
boss BAO:
回复 yongqing wang:
谢谢!!"具体实现不用管?"那是不是说,基于opencl 的DSP跑一个LED闪烁的常驻任务也没有问题?
yongqing wang:
回复 boss BAO:
先看看opencl是啥,提供哪些接口
LED控制属于IO控制,应该无法用opencl,主要是一些计算接口用opencl
Shine:
回复 boss BAO:
DSP和IPU是互相独立的,A15可以分别IPU和opencl的DSP通信,PROCESSOR-SDK-LINUX-AM57X可以支持opencl和IPC。