新闻中心

EEPW首页 > 测试测量 > 设计应用 > 利用NI LabVIEW优化多核处理器环境下的自动化测试应用

利用NI LabVIEW优化多核处理器环境下的自动化测试应用

作者:时间:2012-07-17来源:网络收藏

  而且,应当考虑的是,流水线式处理方式在输入与输出之间确实引入了时延。所引入的时延取决于几个因素,包括数据块的大小和采样率。下面的表1和表2比较了单循环和4阶多循环架构中的实测时延随数据块大小和最大采样率的变化情况。

  表1和2. 这两个表格描述了单循环和4阶流水线的时延。

单循环和4阶流水线的时延
单循环和4阶流水线的时延

  如您所推测,当CPU的使用率接近100%时时延也随之增加。这一点在采样率为20 MS/s的4阶流水线范例中尤为明显。相比之下,任何一个单循环范例的CPU使用率都几乎不会超过50%。

  总结

  基于PC的仪器系统,如PXI和PXI Express模块化仪器,从多核处理器技术的进步和数据总线速度的提高中获益匪浅。当新型CPU通过添加多个处理核改进性能时,并行或流水线式处理结构在最大化CPU效率时是必须的。幸运的是,通过将需要处理的任务动态分配至每个处理核,解决了这一编程难题。如上所述,您可以通过将算法结构化以利用并行处理,实现性能的显著提高。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭