- 积分
- 5
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2017-10-31
- 精华
|
16#
发表于 2018-4-12 10:59:00
|
只看该作者
来自: LAN 来自 LAN
献丑一发.
服务器端用FPGA应该也不是什么大新闻了, 微软也不是第一家这么做的.
在NYSE的话, 每秒钟需要处理的transaction已经远超过10Gbs, 也就是远远的把x86架构的极限甩在了后面, 真的是不得不用FPGA. 现在的话差不多能到40Gbs...当然, 非常贵, 一个月的维护费用就是上10万刀级别, 如果我没记错的话.
用FPGA来实现加速算法还是不太现实, 楼上各位确实提到了很多FPGA的并行优势, 但是毕竟clock在这儿摆着, 500MHz不能再多. 从输入信号和输出信号入手, 中间插再多的combination logic也未必比人家4GHz的CPU快. 当然只是未必. 当用尽心力把verilog写出来之后, 跑一下ModelSim, 发现计算时间远超CPU的10倍, 那感觉真是谁用谁知道.....这个真的是不能保证的. 除非你是数字前端的神牛...
当然, MSR是不缺神牛的.
所以说, FPGA这种东西, 也就只能用在Computer Network上提升一下throughput. 有了throughput, 服务器数量减少也无所谓. 每个用户在队列上的等待时间明显变短, 自然速度就上来了. |
|