硬件加速 Hardware Acceleration
硬件加速是指在计算机中通过把计算量非常大的工作分配给专门的硬件来处理,这样可以减轻中央处理器的工作量,比单独在通用 CPU 上运行的软件效率更高。它结合了通用处理器(如 CPU)的灵活性和定制硬件(如 GPU 和 ASIC)的高效性,经常被使用于图像处理中。
硬件加速用于提高各个领域的应用性能,包括但不限于以下几种:
- 通过图形处理单元 (GPU) 进行计算机图形处理
- 通过数字信号处理器进行数字信号处理
- 通过现场可编程模拟阵列进行模拟信号处理
- 通过声卡处理声音
- 通过网络处理器和网络接口控制器的计算机网络
- 通过加密加速器和安全加密处理器进行加密
- 通过人工智能加速器实现人工智能