首页> 外文会议>Proceedings of the IASTED international conferences on informatics 2010 >A PROPOSAL OF THREAD VIRTUALIZATION ENVIRONMENT FOR CELL BROADBAND ENGINE
【24h】

A PROPOSAL OF THREAD VIRTUALIZATION ENVIRONMENT FOR CELL BROADBAND ENGINE

机译:蜂窝宽带引擎的线程虚拟化环境的建议

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

摘要

Effective parallel programming for a PC cluster integratingrnmulti-core processors requires programmers two typesrnof skill that have different nature; that is multi-thread programmingrnto use multiple cores, and programming forrninter-node communication by using libraries such as MPI.rnFor the ease of programming development, we propose arnThread Virtualization Environment (TVE) which virtualizesrnmultiple cores in multiple nodes connected by a networkrnas if they are in one node. If we use this environment,rnwe only need the knowledge of multi-thread programmingrntechniques to effectively utilize the computing resources inrnmultiple nodes. As long inter-node communication delayrncan severely downgrade performance in some applications,rnwe implemented a caching mechanism on each node so thatrnthe number of inter-node communication can be reduced.rnAs the result of executing Monte-Carlo method,rnwhose algorithm requires few data transfers, on TVE, wernconfirmed that performance scaled well as number of coresrnincreased. On the other hand, Levenshtein Distance computationrnwith frequent data transfers, performance using 30rncores was 0.029 times compared to that of using 6 cores.rnHowever, by adopting cache mechanism, inter-node datarntransfer time was shortened to 5% using the same program.
机译:对于集成有多核处理器的PC集群,有效的并行编程要求程序员具有两种性质不同的技能。这是使用多核的多线程编程,并通过使用诸如MPI的库对节点间的通信进行编程。为了简化编程开发,我们建议使用arnThread虚拟化环境(TVE),该技术可虚拟化由网络连接的多个节点中的多个核(如果有的话)在一个节点中。如果使用此环境,则仅需要多线程编程技术的知识即可有效地利用多个节点中的计算资源。由于较长的节点间通信延迟可能会严重降低某些应用程序的性能,因此我们在每个节点上实施了一种缓存机制,从而可以减少节点间通信的数量。由于执行Monte-Carlo方法的结果,其算法需要很少的数据传输在TVE上,我们确认性能可以随着内核数的增加而很好地扩展。另一方面,Levenshtein距离计算具有频繁的数据传输,使用30核的性能是使用6核的性能的0.029倍。但是,通过采用缓存机制,使用同一程序将节点间数据的传输时间缩短为5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号