什么是自适应计算
时间:2022-04-28 23:27:01 | 来源:行业动态
时间:2022-04-28 23:27:01 来源:行业动态
大家可能对一些名词,如异构计算、硬件加速这些都经常听得到,自适应计算跟他们有什么不一样呢?
自适应计算是一种有别于CPU、GPU 和ASSP的计算模式,其独特价值就是自适应这种灵活应变的特性,也是其区别于上述计算模式的独特价值所在。自适应计算的基础或者说核心是灵活应变的FPGA可编程架构,而后者全都采用的是固定硬件架构。灵活应变能力的好处因应用而异,但与相同功能的CPU 实现相比,性能常常提升至少20 倍以上。
AndyLuo解释说,大家可以想一下,如果你是一个软件工程师,过去你要在CPU或者GPU上面进行开发,你需要去改变或者优化你的软件来适应你的硬件。也就是说你有一个固定的硬件,你需要去改变你的软件代码来提升性能。 而自适应计算的概念则相反。只要你有创新应用和软件,你就能通过赛灵思所提供的这种平台(其包括了开发工具以及加速的API和库,)让我们的硬件去适应你的软件,而不是让软件适应硬件。
赛灵思人工智能及软件市场总监罗霖
也就是说,这个平台支持你根据你具体的应用来定制适合的硬件,来对你的系统进行优化,并且这种优化是可以持续不断的进行的。而且即使在你的产品量产后,在部署的阶段也能进行这样的优化。比如假设你打造了一个智能的,也许是一个像智能的摄像机或者智能的视频分析的服务器,在部署过后,你可以根据具体的业务,你使用里面的最新AI的模型,包括上面的软件,对你底层的硬件来进行更新和定制,从而适应你的上层的应用。而且这种优化还可以不停的迭代,没有次数限制,这是自适应计算一个极大优势。
用一句话来说,所谓的自适应计算,就是其可以根据你具体的应用优化硬件,同时这个硬件是软件定义的,软件可编程的,是新一代的计算形式。