硬件加速

硬件加速和一些普通的功能通用处理器软件的延迟和吞吐量缓慢当存在诸如高功耗之类的问题时,这项技术通过在硬件实施的支持下加速执行速度(加速),从而提高了整个系统性能和效率。

硬件加速

硬件加速是用于提高性能的多种技术之一。特别是在并行处理方面,特别设计的硬件趋于有效。通常,在CPU执行软件时,通过CPU中提供的一系列原始指令来实现处理,并且这些指令被依次一个接一个地执行。另一方面,在硬件加速中,设计了用于特定处理的专用硬件,并且电路的并行性在硬件中用于并行执行操作,这远远超过顺序指令执行的情况。该操作以高速执行。但是,当将处理实现为专用硬件时,与通过将CPU中提供的原始指令的组合作为软件实现处理时相比,灵活性降低了。另外,硬件设计和制造比软件需要更多数量级的成本。

加速器

支持高速处理的硬件通常称为加速器。代表性示例包括GPU(以前称为图形加速器)和专门用于实时图形处理的数字协处理器,包括位块传输功能,3D计算机图形渲染和视频回放支持功能。有称为DSP的FPU,专门处理语音等数字信号的DSP,以及在扩展板上安装了矢量处理器和FPGA的FPU。专用计算机等可以采取加速器的形式,以便在成本等方面将普通计算机转移到一般处理中。

0

点评

点赞

相关文章