%0 Journal Article %T The Priciples and Mechanism of an Industrial Standard of User-Level Networking :VIA
用户层通讯工业标准VIA的设计思想与工作机制 %A 刘昊飞 %A 李朝阳 %J 计算机科学 %D 2001 %I %X 引言 VIA的目标就是有效地提高机群内部IPC(Inter-Process Communication,进程间通讯)的性能。IPC的性能主要取决于软件上的发送和接收消息的开销,也包括数据在网络上的传输时间。这些软件开销来源于协议栈的层数、触发的中断数、进程的上下文切换,以及数据的反复拷贝等等。其中前三项开销与传送的消息大小是无关的,而数据拷贝和数据在网络上的飞行的时间是跟消息大小相关的。快速的处理器可以用更少的时间来执行协议层的代码。为了提高主频,现在的处理器还使用了深度流水线、硬件智能分支预测算法,更多的片上寄存器,更大更快的cache等等。这些投入使得代码执行的速度有很大提高,但是同时也带来更大的不利:当代码的顺序执行被中断,当进程的上下文切换的时候,会有比原来更多的时钟周期的损失。因此,处理器时钟频率的提高并没有直接地带来所预期的结果,没有有效地减少每个消息传递的软件开销。 %K 通讯协议 %K 用户层通讯工业标准 %K VIA %K 流量模型 %K 计算机网络 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=A044C3C3BBC59AB5&yid=14E7EF987E4155E6&vid=D3E34374A0D77D7F&iid=F3090AE9B60B7ED1&sid=FC0714F8D2EB605D&eid=13553B2D12F347E8&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=8