谈芯:FPGA的2018年大事记:看这篇就够了~( 八 )

本文原始标题为:谈芯:FPGA的2018年大事记:看这篇就够了~---来源是:

本文原始标题为:谈芯:FPGA的2018年大事记:看这篇就够了~---来源是:

虽然赛灵思新任掌门VictorPeng再三强调 , ACAP不是FPGA , 而是下一代计算平台 , 但老石比较保守 , 认为ACAP本质上还是一款升级版的FPGA 。 就赛灵思披露的有限技术细节来看 , ACAP包含了当前已经用于FPGA的各种资源 , 如ARM处理器、HBM、可编程IO、收发器等等 , 可以说是各种硬件资源的集大成者 。 然而单就这些方面 , 很难看出ACAP与FPGA的本质区别 。

ACAP的另一个主要特点是在于包含一个“可编程的硬件自适应计算引擎” , 包括AI和DSP两个引擎 。 至于这两个计算引擎的技术细节 , 老石也只有等更多信息公布后 , 才能和各位一探究竟 。

老石猜想 , 除了硬件架构的革新之外 , 或许ACAP的真正创新之处在于它的软件部分 。

当前 , 制约FPGA广泛使用的最大阻碍就是复杂繁琐的开发流程 。 老石在《什么是FPGA工程师的核心竞争力》中写过 , FPGA庞大的技能树会导致十分陡峭的学习曲线 。 因此 , 简化FPGA开发流程、提高开发效率一直是业界和学术界的研究重点 。

目前 , 虽然已有软件流程支持高层次综合(HLS) , 即将高层次软件程序直接转化成FPGA可以运行的硬件代码 , 但相比CPU或GPU的开发的便利性而言 , 这些软件的编译时间与开发效率都相距甚远 。

在这次ACAP的发布中 , 赛灵思强调ACAP既可以通过传统的RTL进行编程 , 也可以通过诸如C/C++、OpenCL和Python等软件工具进行编程 。 虽然现在的FPGA产品早已支持这些编程方式 , 但老石还是非常希望ACAP的软件系统能给开发者带来不一样的惊喜 。


推荐阅读