《表2 各机器学习算法计算核心TOP3[9]》

《表2 各机器学习算法计算核心TOP3[9]》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于FPGA的机器学习硬件加速研究进展》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

通常来说,算法的计算核心(Kernel)是指算法最耗时间的那部分计算过程,而加速Kernel则能够显著缩短整个算法的执行时间.因此对于Kernel,我们既可以利用如GPGPU的多个计算单元对不同的数据进行并行计算,也可以利用FPGA对算法的Kernel固化到多个计算单元上来加快执行.表2列举了15种常见机器学习算法最耗时的前3个Kernel[9].机器学习算法在执行过程中算法的不同部分对整个算法的执行时间影响的比重各不相同.