我现在用的是自己的6678板子,最近编写程序,对数据IO与数据处理进行并行,现在遇到的问题是:
1、单独进行SRIO的读写(利用中断的方式),IO时间很正常;
2、如果先调用SRIO写,加上数据处理(会频繁访问L2),这样IO的时间会明显增长(30%);
这是为什么啊,理论上外设和内核进行数据处理应该是并行的啊?各位大神,求指导……
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.
这很正常,数据处理是并行的,但内存访问是串行的,如果你需要保证IO时间,那么可以在系统里提升SRIO的优先级,但这样做会导致内核的读写变慢。