首页> 外文期刊>Computer networks >Performance evaluation of network processor architectures: combining simulation with analytical estimation
【24h】

Performance evaluation of network processor architectures: combining simulation with analytical estimation

机译:网络处理器体系结构的性能评估:将仿真与分析估计相结合

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The designs of most systems-on-a-chip (SoC) architectures rely on simulation as a means for performance estimation. Such designs usually start with a parameterizable template architecture, and the design space exploration is restricted to identifying the suitable parameters for all the architectural components. However, in the case of heterogeneous SoC architectures such as network processors the design space exploration also involves a combinatorial aspect―which architectural components are to be chosen, how should they be interconnected, task mapping decisions―thereby increasing the design space. Moreover, in the case of network processor architectures there is also an associated uncertainty in terms of the application scenario and the traffic it will be required to process. As a result, simulation is no longer a feasible option for evaluating such architectures in any automated or semi-automated design space exploration process due to the high simulation times involved. To address this problem, in this paper we hypothesize that the design space exploration for network processors should be separated into multiple stages, each having a different level of abstraction. Further, it would be appropriate to use analytical evaluation frameworks during the initial stages and resort to simulation techniques only when a relatively small set of potential architectures is identified. None of the known performance evaluation methods for network processors have been positioned from this perspective. We show that there are already suitable analytical models for network processor performance evaluation which may be used to support our hypothesis. To this end, we choose a reference system-level model of a network processor architecture and compare its performance evaluation results derived using a known analytical model [Thiele et al., Design space exploration of network processor architectures, in: Proc. 1st Workshop on Network Processors, Cambridge, MA, February 2002; Thiele et al., A framework for evaluating design tradeoffs in packet processing architectures, in: Proc. 39th Design Automation Conference (DAC), New Orleans, USA, ACM Press, 2002] with the results derived by detailed simulation. Based on this comparison, we propose a scheme for the design space exploration of network processor architectures where both analytical performance evaluation techniques and simulation techniques have unique roles to play.
机译:大多数片上系统(SoC)架构的设计都依赖于仿真作为性能评估的一种手段。此类设计通常从可参数化的模板体系结构开始,并且设计空间探索仅限于为所有体系结构组件标识合适的参数。但是,在异构SoC架构(例如网络处理器)的情况下,设计空间探索还涉及组合方面-选择哪些架构组件,如何互连,任务映射决策-从而增加了设计空间。而且,在网络处理器体系结构的情况下,在应用场景和将要处理的流量方面也存在相关的不确定性。结果,由于涉及大量的仿真时间,因此在任何自动化或半自动化的设计空间探索过程中,仿真不再是评估此类架构的可行选择。为了解决这个问题,本文假设网络处理器的设计空间探索应分为多个阶段,每个阶段具有不同的抽象级别。此外,在初始阶段使用分析评估框架并仅在识别出相对少量的潜在体系结构时才诉诸模拟技术将是适当的。从这个角度来看,没有一种用于网络处理器的已知性能评估方法。我们表明,已经有合适的分析模型用于网络处理器性能评估,可以用来支持我们的假设。为此,我们选择网络处理器体系结构的参考系统级模型,并比较使用已知的分析模型得出的性能评估结果[Thiele等人,网络处理器体系结构的设计空间探索,Proc.Natl.Acad.Sci.USA,88:3587-8877。第一届网络处理器研讨会,马萨诸塞州剑桥,2002年2月; Thiele等人,《评估数据包处理架构中设计权衡的框架》,Proc。第39届设计自动化会议(DAC),美国新奥尔良,ACM出版社,2002年],结果通过详细的仿真得出。基于此比较,我们提出了一种用于网络处理器体系结构的设计空间探索的方案,其中分析性能评估技术和仿真技术都可以发挥独特的作用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号