|
软件学报 2003
基于myrinet的高性能via设计与实现, PP. 285-292 Keywords: 虚拟接口结构,用户层通信协议,并行处理,集群计算 Abstract: virtualinterfacearchitecture(via)建立了一种低延迟、高带宽的通信模型,定义了集群系统中用户层高性能通信规范的标准.通过分析via的进展、原理及当前的实现,在myrinet上设计并实现了一个符合via规范的高性能用户层通信软件myvia.首先定义了myvia的设计原理和框架;然后针对myvia实现的不同层次,通过与berkeleyvia的比较,提出了utlb、连续物理内存和可变长nic内存管理、基于资源和dmachain的流水线处理、物理描述子环和物理描述子动态缓存等多项优化技术.通过性能的分析比较表明,myvia发送4kb数据包时的带宽可达到250mb/s,最小单边延迟为8.46(s.与目前其他via实现相比,myvia的性能有了较为显著的提高.
|