6618有三个FFTC,我现在需要提升FFTC计算性能,需要用上全部的FFTC,想问一下三个FFTC可以并行运行吗?因为我做的是FFT,基带前端部分,FFTC只能运行在某一个核,我看了FFTC多实例的例子,是运行在2个任务里面的,现在我的FFTC是要放在某个核的1个任务里面,并且要启动三个FFTC,三个FFTC是不是并行计算的?
Allen35065:
FFTC相互独立,可以并行,不会有问题。
Wei Jingwen:
回复 Allen35065:
谢谢,例子里面的FFTC使用了2个FFTC,是用任务来运行的,创建了2个任务,每个任务分别启动一个FFTC,现在我要在核0上运行3个FFTC,只运行在一个任务里面,并行启动三个FFTC要怎么操作?有没有相关例子,给一个参考参考,谢谢
Allen35065:
回复 Wei Jingwen:
分别启动,分别操作即可,没有相关的例子。
Wei Jingwen:
回复 Allen35065:
要是分别启动,分别操作,下一个FFTC运行前需要前一个FFTC运行完才能运行,那跟用一个FFTC的效果是一样的啊?我的意思是三个FFTC只在一个核并行运行
Allen35065:
回复 Wei Jingwen:
FFTC是通过队列操作的,比如A,B,C三个包都需要做FFT,那么A送FFTC1的队列,B送FFTC2的队列,C送FFTC3的队列,三个FFTC会同时计算。