NI-Tutorial-6125-zhs

文件类型: 技术指南是否NI支持: 是发布日期: 十月 01, 2012

最大化自动化测试系统的吞吐量 概览欢迎使用《设计新一代测试系统开发者指南》。该指南收集了众多白皮书,以帮助您降低开发成本、提高测试吞吐量,提高扩展性持未来需求。该白皮书提供了最大化系统吞吐量的相关策略。如阅读完整的开发者指南,您可以下载PDF版本 (90多页)目录 1. 2. 3. 4. 5. 6. 7.系统吞吐量简介策略1:为您的应用选用吞吐量最高的总线策略2:选择充分利用了最新处理器技术的软件策略3:使用硬件同步策略4:设计一个支持并行测试和资源共享的系统架构总结:最大化一个自动化测试系统吞吐量 NI公司相关产品和白皮书

系统吞吐量简介“应当如何最大化我的自动化测试系统吞吐量?”这是许多工程师与科学家提出的问题。这些年来,工程师们在研发实验室和生产车间已经采用了众多策略,以从系统中获得更快的速度。这些优化策略经常包含强制措施,如削减测试的数目和购置冗余仪器。该白皮书描述了最大化吞吐量而无需任何牺牲的四种策略。详细内容包括:策略1:为您的应用选用吞吐量最高的总线表面看来,总线的选择似乎只需根据带宽即可。该理论带宽或许隐含了性能,但不幸的是,事实并非如此简单。实际上,影响仪器总线性能的主要因素有四种——带宽、延时、实现和应用。而且,由于大多数工业测试总线是基于PC的,所以它们也符合PC领域趋势,如PCI和PCI Express系统总线的性能优于USB和LAN等通信总线。

[+]放大图片图1.主流测试与测量总线的带宽与时延对比很多总线性能的比较仅仅关注总线带宽,而忽视了影响总线实际性能的其它软硬件组件。带宽是指数据传输速率,它通常以每秒百万字节数 (MB/s)度量。时延是传输时间,它通常是以微妙 (µs)度量的。例如,在以太网传输中,大的数据块被分解成小的数据段并以多个分组发送。时延是指传送这些分组中一个分组所需时间。图1比较了主流测试与测量总线的理论带宽与时延。总线软件、固件和硬件的实现会影响其性能。不是所有的仪器都是被等同地创建。以更快的处理器和更大容量RAM实现的PC,性能要优于具有较慢速处理器和较少RAM的 PC。这一点同样适用于仪器。仪器设计者所实现的平衡——无论是与用户定义的虚拟仪器还是与厂商定义的传统仪器——都影响着仪器的性能。虚拟仪器的主要优点在于最终用户可以像仪器设计者那样,决定最佳实现的平衡。最后一个影响总线性能的主要因素,是其应用和使

用。仪器I/O硬件和固件、CPU/RAM组合、软件应用以及测量速度,均影响着总线性能。改变这些组件中的任何一个都可能改变总线性能,就如同改变总线会影响整个系统的性能。在某些应用中,测量子系统是瓶颈所在,而在其它一些应用中,其瓶颈是处理器子系统。通过理解哪个子系统是测量的瓶颈所在,可以提供改进总线性能的一种途径。而且,关键在于,为了使一个特定的总线拥有高性能或者可以使用,该总线必须超过应用需求。这些因素影响着一个仪器总线是否超出所需性能。使用基准评测以比较潜在仪器的实际性能。 策略2:选择充分利用了最新处理器技术的软件多核处理器是PC领域的最新创新。第一款多核处理器包含了双核或双计算引擎,因此得名双核处理器。具有超过两个核的处理器也即将推出。双核处理器可以同时执行两项计算任务。这对于多任务环境如Windows XP是非常有效。例如其中运行的两个任务:NI LabVIEW和 Microsoft Excel,每项应用可以同时访问一个独立的处理器核,从而改进了应用程序(如数据录入)的整体性能。双核处理器的另一个优势是通过多线程应用获得。多线应用能够将任务分解成多个单独线程。一个双核处理器可以同时执行这些线程中的两个。双核PC提供了显著的性能改进,特别是对于多线程的应用。NI LabVIEW 8的基准评测表明了,对于单线程应用,NI PXI- 8105双核嵌入式控制器,与NI PXI- 8105单核嵌入式控制器(2.0 GHz Intel Pentium M处理器 760)相比,性能改进高达 25%,尽管两者具有相同的处理器时钟速率。这一改进是两代Intel架构在处理器和芯片组方面众多增强的结果。在多线程应用基准评测中,您可以看到PXI-8105双核处理器带来的性能改进,

1/4

http://www.wendangwang.com

NI-Tutorial-6125-zhs

Word文档免费下载Word文档免费下载:NI-Tutorial-6125-zhs (共4页,当前第1页)

NI-Tutorial-6125-zhs相关文档

最新文档

返回顶部