大家好,想问个6474的问题:
核1,核2来不断的计算,核1,核2都在自己的L2空间里开辟512KB的乒乓buffer.
数据源是由核0来提供,每次核0都把数据源放到核1,核2的固定L2空间,
能不能做到核0把256KB数据,存储到核1的L2RAM,同时把256k的数据搬移到核2的L2ram。
。即核1,核2同时收到核0的数据呢?就是怎么处理这里面的先后问题?
还有就是核0把核内空间256KB的数据搬移到核1的空间,那么这个搬移要花费多少clock?这个是怎么计算的呢?
另外核0如果把256K数据搬移到DDR,这个搬移的过程要花费多少clock?又是怎么计算的?
核0如果把核1的RAM空间里的数据搬移到DDR,这个时间是怎么算的呢?
2:核1,核2,处理完256KB数据后,还要把处理后的结果存到DDR里面。这个工作是交给核0去做呢?还是核1,核2,处理完后,就接着用DMA
把数据放到DDR里?我认为处理完后交给核0去做,可以提供效率,那么核1,核2就可以处理另外一块buffer里的数据。不知道
这样理解对吗?
3:我这样对三个核的分工方式合理吗?谢谢,