关于异构计算,加速云有话说
时间:2022-03-23 03:30:01 | 来源:行业动态
时间:2022-03-23 03:30:01 来源:行业动态
说起异构计算,我们首先想到的就是GPU。其实,除了GPU,FPGA成为近年半导体产业的热点。FPGA作为一种高性能、低功耗的可编程芯片,可以根据客户定制来做针对性的算法设计。所以在处理海量数据的时候,FPGA 相比于CPU和GPU,优势在于:FPGA计算效率更高,FPGA更接近IO。
FPGA不采用指令和软件,是软硬件合一的器件。对FPGA进行编程要使用硬件描述语言,硬件描述语言描述的逻辑可以直接被编译为晶体管电路的组合。当然除了GPU和FPGA,ASIC也是目前计算芯片的一种选择。ASIC是一种专用芯片,与传统的通用芯片有一定的差异,是为了某种特定的需求而专门定制的芯片。
对于这三种不同类型的芯片,邬刚表示,他们各有自身的特点,不能简单说谁比谁强。在人工智能领域,GPU适合训练,而FPGA适合在线推理。它们有各自的优势,任何的芯片都有自己的特定应用场景,不能包打天下,只能找到准确的适合它的场景。
目前很多云计算提供商推出了FaaS(FPGA as a Service),平台厂商与FPGA硬件厂商合作,在云端提供统一硬件平台与中间件。对于这种服务,邬刚是持保留意见的。他说,首先FPGA开发人员数量有限,其次FPGA开发需要物理接触硬件进行调试。这就注定FaaS的发展并不平坦。加速云也有自己的异构计算云平台SC-HCCP,但是这是一种私有云解决方案。
异构计算是计算架构的未来趋势,而FPGA是实现异构计算的完美选择。加速云希望能够通过我们的技术,帮助更多的企业实现深度学习,在大数据时代赢得先机。邬刚最后说。