一般来说,硬件协处理器是用于在CPU内部处理特定算法和逻辑运算的硬件电路模块,我们可以把他理解为特殊加速器。

硬件协处理器可用于减轻系统微处理器的特定处理任务的负担。

例如,数学协处理器可以控制数字处理; 图形协处理器可以处理视频绘制。 英特尔奔腾微处理器包括内置的数学协处理器。

协处理器通过扩展指令集或提供配置寄存器来扩展内核处理功能。

一个或多个协处理器可以通过协处理器接口连接到CPU内核。

可通过提供的专用接口的CPU指令集访问协处理器。

对加密芯片行业来说,借助硬件协处理器,可以以运算能力低的低成本芯片实现高速的加密算法处理。 例如,3DES、AES、RSA、ECC这样比较复杂且消耗CPU运算资源的算法,如果没有硬件协处理器的参与,则运算时间可以达到几十秒到几分钟,但如果有硬件协处理器,则运算速度可以优化几个数量级