数据发送速度和什么有关


    显然,我们所讲的带宽是指数据的发送速度,比如我们的百兆网卡,便是指网卡的最大发送速度为100Mbps,也就是网卡在1秒钟最多可以发出100Mb的数据。那么,我们当然希望发送速度越快越好,究竟这个发送速度的大小和什么有关呢?简单地说,包括了一下几个因素。

    1、数据发送装置将二进制信号传送至线路的能力,也称信号传输频率,以及另一端的数据接收装置对二进制信号的接收能力,同时也包括线路对传输频率的支持程度。比如光纤一端的发射装置使用发光二极管(Light Emitting Diode,LED)或一束激光将光脉冲传送至光纤,光纤另一端的接收装置使用光敏元件检测脉冲,从而将脉冲中包含的二进制信息转换成数据。指的注意的是,信号的接收能力至关重要,如果接收能力跟不上,发送能力不可能提高,在星球火车系统的故事中,我们知道数据链路层对于数据帧传输控制机制完全是按照接收方的接收能力来确定发送速度的。

多指令发送处理器

我们也可以使用仿射循环转换来优化多指令发送计算机的性能。一个软件流水线化循环的性能受到两个因素的限制:先后关系约束中的环,以及对关键资源的使用。通过改变最内层循环的组成,我们可以改进这些限制。

首先,我们可以使用循环转换来创立最内层的可并行化循环,从而完全消除先后关系约束中的环。假设一个程序有两个循环,其中的外层循环是可并行化的,而内层循环不可并行化。我们可以交换这两个循环,使得内层循环变成可并行化的,从而创造出更多的指令级并行化机会。请注意,我们并不要求最内层循环的迭代之间一定是完全可并行化的。只要其依赖关系所确定的环短到可以充分利用硬件资源就足够了。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.