在安装驱动的时候,我们通常会看到Intel GNA 设备或者它的驱动,为了更深入的了解这个功能抽空研究了一下。
“Intel GNA”是“Intel Gaussian & Neural Accelerator” 的缩写,翻译过来是 “英特尔高斯和神经加速器”。这是一个AI 加速IP,简单的说在AI 计算中会有一些常见的算法,如果用 CPU 进行会占用大量的 CPU资源,于是 Intel 将这部分分离出来专门定制了一个IP,如果有这方面的需求那么直接将数据丢给这个IP进行处理能够节省CPU资源,特别体现在省电上。
与之类似,很久之前的 Intel 80386只擅长整数运算,虽然能够使用软件编程的方式模拟浮点,但是速度慢功耗高,于是就有了“数字协处理器”80387。二者搭配起来,当386碰到浮点运算就交给387进行,这样速度更快。
Intel GNA 也是一个类似的设备,目前的主要应用是声音处理,比如:在进行网络会议时,用于消除麦克风中的背景噪音。
看起来这个功能离用户很近,离BIOS很远,是一个好功能。
参考: