Characterizing processor architectures for programmable network interfaces

Characterizing processor architectures for programmable network interfaces
复制标题

表征可编程网络接口的处理器架构

DOI:
10.1145/2591635.2667178
复制
发表时间:
2000
影响因子:
1.3
通讯作者:
B. Bershad
B. Bershad
中科院分区:
农林科学4区
文献类型:
--
作者:
P. Crowley;Marc E. Fluczynski;J. Baer;B. Bershad

文献摘要

被引文献

相似文献

网络技术的快速发展已经提高了潜在的带宽,布线不再是瓶颈。相反,瓶颈在于交叉点,即网络的节点,在那里数据流量被拦截或转发。因此,人们对加速这些节点产生了极大的兴趣,通过专门的芯片来处理数据传输,使设备运行得更快。网络处理器是一个笼统的名字,它以各种形式出现在这些芯片上。到目前为止,没有性能数据存在,以帮助在下一代网络处理器中使用什么处理器架构的决定。我们的目标是纠正这种情况。在这项研究中,我们的特点都是应用程序的工作负载,网络处理器需要支持,以及新兴的应用程序,我们预计可能会在未来的支持。然后,我们考虑从这些工作负载中抽取的三个样本基准的性能在几个国家的最先进的处理器架构,包括:一个积极的,无序的,投机性超标量处理器,细粒度多线程处理器,单芯片多处理器,和一个同步多线程处理器(SMT)。对网络接口环境进行了详细的仿真,结果表明SMT是最适合该环境的体系结构。
The rapid advancements of networking technology have boosted potential bandwidth to the point that the cabling is no longer the bottleneck. Rather, the bottlenecks lie at the crossing points, the nodes of the network, where data traffic is intercepted or forwarded. As a result, there has been tremendous interest in speeding those nodes, making the equipment run faster by means of specialized chips to handle data trafficking. The Network Processor is the blanket name thrown over such chips in their varied forms. To date, no performance data exist to aid in the decision of what processor architecture to use in next generation network processor. Our goal is to remedy this situation. In this study, we characterize both the application workloads that network processors need to support as well as emerging applications that we anticipate may be supported in the future. Then, we consider the performance of three sample benchmarks drawn from these workloads on several state-of-the-art processor architectures, including: an aggressive, out-of-order, speculative super-scalar processor, a fine-grained multithreaded processor, a single chip multiprocessor, and a simultaneous multithreaded processor (SMT). The network interface environment is simulated in detail, and our results indicate that SMT is the architecture best suited to this environment.