目前想实现8核同时运行不同的算法,然后分别将结果通过swrite包从SRIO 4x发出。每个核单独使用一个LSU,每个LSU分配相同数量的shadow register,当多个核同时配置不同的LSU发包时,SRIO底层是如何在多个LSU之间仲裁的?是采取下面哪一种方式?
1、采取优先级的方式,先到先发,直到将一个LSU所请求的数据包全部发出之后,才开始发送下一个LSU请求的包。
2、所有LSU优先级相同,在不同的LSU间以round robin的形式循环发包,依次为每个LSU发一定数量的包,直到把所有核要发送的数据发送完毕。