- 积分
- 5
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2017-10-31
- 精华
|
献丑一发.
服务器端用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, 服务器数量减少也无所谓. 每个用户在队列上的等待时间明显变短, 自然速度就上来了. |
|