-
题名基于通用以太网卡的高性能通信库设计实现
- 1
-
-
作者
胡长军
李景祥
常晓东
李建江
-
机构
北京科技大学信息工程学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2007年第12期112-115,共4页
-
基金
国家自然科学基金(the National Natural Science Foundation of China under Grant No.60373008)。
-
文摘
采用硬件无关的设计方法,在Linux下实现了一个基于通用以太网卡的高性能集群通信库HPCL/Ethernet。该库利用Linux操作系统的网络设备接口实现了对各种以太网NIC(Network Interface Card)的支持,在软件层实现一个轻量级通信协议支持消息的可靠传输。采用通道简化缓冲区管理,固定缓冲区策略来减少消息拷贝,采用中断回收技术、链路层直接处理消息来优化通信。测试结果表明,该通信库在传输小消息时具有很低延迟,在传输大消息时具有高带宽的特点。传输消息长度为1196bytes时带宽高达1.18E+08bytes/s,是千兆以太网卡硬件带宽的94.4%。
-
关键词
集群
通信库
通用以太网
中断回收技术
固定缓冲区策略
-
Keywords
cluster
communication library
commodity ethernet
interrupt reaping
fixed-buffer policy
-
分类号
TP338
[自动化与计算机技术—计算机系统结构]
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名集群计算环境下高性能通信库HPCL的设计与实现
- 2
-
-
作者
胡长军
李佳
尹怡欣
王珏
-
机构
北京科技大学信息工程学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第12期2196-2200,共5页
-
基金
国家自然科学基金项目(60373008)资助.
-
文摘
论述了一个高性能通信库系统—HPCL的研究与实现.HPCL的技术特点包括支持多路通道、允许多个进程同时通信、支持可靠的消息传递、支持通道上下文切换、允许一个通道被多个进程按照分时的方式来使用、支持多点传送,具有低延迟,高吞吐量等.这些特点的实现技术包括改进的ACK/NACK流控制算法,基于快速Ethernet网络接口的及时发送(ImmediateSending)技术、中断回收(InterruptReaping)技术.使用典型Benchmark对HPCL和TCP/IP的通信性能、应用性能进行对比表明,HPCL达到了理想的吞吐率和时间延迟.
-
关键词
高性能通信库
集群计算
中断回收
流量控制
高性能计算
-
Keywords
high performance communication library
custer computing
interrupt reaping
flow control
high performance computing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-