首页> 外文会议>Information Science and Engineering (ICISE), 2009 >Program Design Methodology Based on Multithreading NP
【24h】

Program Design Methodology Based on Multithreading NP

机译:基于多线程NP的程序设计方法论

获取原文

摘要

In order to reduce the speed gap between today's processor and memory, many processors adopt multithreading technology, Intel IXP series Network Processor (NP) is such a typical kind. This paper takes IXP series Network Processor for example, first analyzes multithreading mechanism; then targeting on how to realize multi-thread synchronization, presents three design methods and a specific example which could illustrate the difference between these methods; at last does some experiments according to different design methods, from experiment results draws some conclusions which would be useful in designing applications based on multithreading NP, including producing as less constrains and context swaps as possible, making the program executing time be longer than the memory access latency at every stage and so on.
机译:为了缩小当今处理器与内存之间的速度差距,许多处理器采用了多线程技术,英特尔IXP系列网络处理器(NP)就是这种典型的类型。本文以IXP系列网络处理器为例,首先分析了多线程机制。然后针对如何实现多线程同步,提出了三种设计方法和一个具体的示例,可以说明这两种方法之间的区别。最后根据不同的设计方法进行了一些实验,从实验结果中得出了一些结论,这些结论对于基于多线程NP的应用程序设计很有用,包括产生尽可能少的约束和上下文交换,从而使程序的执行时间比内存长。每个阶段的访问延迟等等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号