用户层通讯工业标准VIA的设计思想与工作机制 |
| |
引用本文: | 刘昊飞 李朝阳 等. 用户层通讯工业标准VIA的设计思想与工作机制[J]. 计算机科学, 2001, 28(10): 13-18 |
| |
作者姓名: | 刘昊飞 李朝阳 等 |
| |
作者单位: | 清华大学计算机系高性能研究所, |
| |
基金项目: | THVIA为国家“九八五”计划 |
| |
摘 要: | 引言 VIA的目标就是有效地提高机群内部IPC(Inter-Process Communication,进程间通讯)的性能。IPC的性能主要取决于软件上的发送和接收消息的开销,也包括数据在网络上的传输时间。这些软件开销来源于协议栈的层数、触发的中断数、进程的上下文切换,以及数据的反复拷贝等等。其中前三项开销与传送的消息大小是无关的,而数据拷贝和数据在网络上的飞行的时间是跟消息大小相关的。快速的处理器可以用更少的时间来执行协议层的代码。为了提高主频,现在的处理器还使用了深度流水线、硬件智能分支预测算法,更多的片上寄存器,更大更快的cache等等。这些投入使得代码执行的速度有很大提高,但是同时也带来更大的不利:当代码的顺序执行被中断,当进程的上下文切换的时候,会有比原来更多的时钟周期的损失。因此,处理器时钟频率的提高并没有直接地带来所预期的结果,没有有效地减少每个消息传递的软件开销。
|
关 键 词: | 通讯协议 用户层通讯工业标准 VIA 流量模型 计算机网络 |
The Priciples and Mechanism of an Industrial Standard of User-Level Networking :VIA |
| |
Abstract: | |
| |
Keywords: | |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|
点击此处可从《计算机科学》下载全文 |
|