有服务器用FPGA来辅助CPU进行SSL传输的吗
目前正在研究这方面的实现,虽然,这里边会有很多的问题和需要解决的问题,但是,我觉得这是今后发展的一个趋势。从几个方面谈一下自己的观点。 优势 1、可以释放服务器cpu的压力 目前服务器上比较多的实现方式还是通过在cpu上运行ssl加密解密,但是这些加密解密算法都是计算密集型的,拿openssl来说,当进行加解密时,cpu的占用非常高,此时如果能使用fpga进行加速,则可以空出cpu进行其他运算。 2、算法结构可以更加的灵活 fpga的优势就是可以灵活的设计自己的算法实现结构,当fpga资源充足的时候,可以对吞吐,延时等不同的需求,灵活设置,同时加密解密算法都是整形运算,fpga比较适合。劣势1、设计成本比较高对于目前的软件程序员,没有硬件设计的基础,其难度较大。对于同样的算法,cpu实现在设计方面,会比fpga快很多,也更容易验证正确性。2、运维成本高对于运维人员,fpga的引入,增加了运维的难度。推广会有一定的阻力。3、cpu的威胁目前cpu的计算能力越来越强,对于同样性能的实现,会更加的高效率。虽然难度很大,道路很曲折,但是有挑战才更有机会!另外各大公司也在布局fpga实现的一些项目,希望对fpga开发人员是一次希望!
■网友
总体来说,FPGA做这一块还是很适合的。个人觉得也是未来发展的一个趋势。可以大大减轻处理器的压力。从开发的角度来说,难点在于,需要重新定义软硬件接口。
推荐阅读
- 环球车讯网|新款领克01起售价17.98万元,自动驾驶辅助等级达到L2+
- 想做手机网游代充,请问要去哪里找货源
- 深圳奔之升BBA|20款奔驰A200升级原厂盲点辅助 自适应巡航ACC案例分享
- 双11阿里云搞活动,买了一个ecs云服务器,能做啥呢
- ETtoday生活方式|离手侦测升级!自动辅助驾驶启动 双手请老实握好方向盘
- 让一个网游(或手游)连接自己的服务器或pc
- Facebook, Google, 百度等公司自制开源服务器,对IBM,HP,Dell等传统服务器生产商的冲击是啥
- 趣头条|续航500km 全系标配智能驾驶辅助 华晨宝马iX3开起来怎样?
- c++写http服务器不用cgi和apache该用啥
- 12缸汽车网|辅助驾驶配置要额外花钱选配,哪些不值得买?
