当前位置:首页 - 产品中心 - 系统工具

产品名称:SPEC Embedded Networking Performance Benchmark Suite

生产厂商:SPEC产品类别:系统工具

Networking Version 是一套benchmark测试,允许用户估计负责在网络应用程序中移动数据包的处理器的性能。Networking Version Version 1.1 进行了扩展,增强了现有benchmark并添加了新的benchmarkNetworking Version 提供真实的大型数据集和更多事务,为具有大缓存的处理器以及已实施网络优化或管道以处理网络应用程序中常用代码类型的处理器创造了一个公平的竞争环境。


产品功能

·        正确处理 Internet 协议 (IP) 数据包,无论是将其转发到另一台路由器,还是处理并发送到本地计算机,都是网络路由器工作负载的基本部分。第一步是验证所有数据包的 IP 报头信息。RFC1812 标准定义了 IP 路由器执行的数据包检查的要求,EEMBC 创建了其数据包检查benchmark,以对该标准中指定的 IP 报头验证工作的子集进行建模。

·        数据包在通过 Internet 从网络的一部分传输到另一部分之前,通常会进行分段,然后在到达时重新组合。衡量处理器在重建这些脱节的封装方面的性能是 IP 重组benchmark测试的作用。

·        遵循 NAT 规则,根据预定义的 NAT 规则重写数据包的 IP 地址和端口号。由于重写每个数据包会修改算法选择的源 IP 地址和端口,因此 NAT benchmark测试模拟了许多路由器设计网络处理的重要组成部分。

·        使用通常用于商用网络路由器的机制接收和转发 IP 数据包。它采用一种称为 Patricia Tree 的数据结构,这是一种紧凑的二叉树,允许使用长或无限长度的字符串进行快速高效的搜索。benchmark测试监控处理器检查树是否存在有效路由并遍历树以查找要将数据包转发到的目标节点的能力。

·        实现 Dijkstra 最短路径优先算法,该算法广泛用于路由器和其他网络设备。

·        随着 Internet 的使用不断发展,通过 Internet 传输的数据也在不断发展。语音、视频和多媒体演示比简单的文本和文件更具挑战性,因为它们的时间安排和顺序至关重要。适合支持此类应用程序的数据传输和错误率通过服务质量 (QoS) 处理来衡量。带宽管理软件“塑造”流量以满足 QoS 要求,EEMBC QoS benchmark测试模拟该处理。

·        EEMBC TCP benchmark测试由三个组件组成,旨在反映三种不同网络场景中的性能。第一个组件是千兆以太网(“TCP Jumbo”),表示使用大数据包传输的 Internet 主干设备可能产生的工作负载。第二种(“TCP Bulk”)采用标准以太网网络的形式,专注于使用 FTP 等协议进行大量数据包传输。最后一个组件(“TCP 混合”)也使用标准以太网网络模型,但侧重于混合流量类型的中继,包括 TelnetFTP HTTPbenchmark测试通过服务器任务、网络通道和客户端任务处理所有数据包队列。通过连接模拟数据传输揭示了处理器将如何实际处理各种形式的基于 TCP 的流量。

EEMBC benchmark测试特性数据使设计人员能够更好地了解如何解释相对于某些处理器特性的 EEMBC benchmark测试分数。上面的 Kiviat 图以一种易于揭示程序行为的方式可视化多变量数据,显示了 Networking 中服务质量benchmark测试的工作负载特征。

全国服务热线:
021-52550099