首页> 外文学位 >A performance study of system-on-chip network processor architecture.
【24h】

A performance study of system-on-chip network processor architecture.

机译:片上系统网络处理器体系结构的性能研究。

获取原文
获取原文并翻译 | 示例

摘要

Rapid advancements in Internet technology are increasing the performance demand on network processors. To achieve high performance, future network processors will need to integrate multiple processors, a significant amount of Dynamic Random Access Memory (DRAM) memory, some special-purpose controllers, and the interconnection between the components, all on a single chip. The high integration of such a System-on-Chip (SoC) network processor is increasingly feasible as a result of advancements in micro-electronics technology. This thesis investigates the performance of single-chip network processor architecture by simulation of various architectural configurations. In order to provide a workload for simulation, an existing radix-tree table-lookup benchmark application for routing is adapted to generate multiple threads on demand and to support Direct Memory Access (DMA) operations. A baseline configuration is simulated first and its parameters are varied one by one to evaluate their respective effects. In order to achieve high performance most efficiently, the studied architecture needs 4 on-chip processors. Each processor needs one level of cache with a line buffer rather than two levels of caches. The on-chip bus needs a clock rate of 250 MHz or higher, which is 25% of the assumed 1-GHz processor clock rate. This bus must allow more than one request outstanding, and supporting two outstanding requests is found to be sufficient. The respective effects of varying parameters on performance are found to be a result of the trade-off between memory latency time, which results from processor stalls due to untolerated latencies in a contentionless memory system, and memory bandwidth time, which results from processor stalls due to both contention in the memory system and to insufficient bandwidth between levels of the hierarchy.
机译:Internet技术的飞速发展正在提高对网络处理器的性能要求。为了获得高性能,未来的网络处理器将需要在单个芯片上集成多个处理器,大量的动态随机存取存储器(DRAM)存储器,一些专用控制器以及组件之间的互连。由于微电子技术的发展,这种片上系统(SoC)网络处理器的高度集成变得越来越可行。本文通过仿真各种架构配置来研究单芯片网络处理器架构的性能。为了提供仿真工作量,现有的用于路由的基数树表查找基准测试应用程序适用于按需生成多个线程并支持直接内存访问(DMA)操作。首先模拟基线配置,然后逐个更改其参数以评估其各自的效果。为了最有效地实现高性能,所研究的体系结构需要4个片上处理器。每个处理器都需要一个带有行缓冲区的一级缓存,而不是二级缓存。片上总线需要250 MHz或更高的时钟速率,这是假​​定的1 GHz处理器时钟速率的25%。该总线必须允许多个请求未决,并且支持两个未决请求就足够了。发现不同参数对性能的影响分别是内存等待时间之间的权衡,它是由于无争用内存系统中由于无容忍的延迟而导致的处理器停顿而导致的内存带宽时间,这是由于内存系统中的争用以及层次结构级别之间的带宽不足而导致的处理器停顿所导致的。

著录项

  • 作者

    Li, Xuetao.;

  • 作者单位

    Queen's University at Kingston (Canada).;

  • 授予单位 Queen's University at Kingston (Canada).;
  • 学科 Computer Science.; Engineering Electronics and Electrical.
  • 学位 M.Sc.(Eng)
  • 年度 2003
  • 页码 p.1111
  • 总页数 158
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号