victory的博客

长安一片月,万户捣衣声

0%

并行计算 | GPU加速原理

GPU加速原理

GPU加速的原理是利用多核处理器进行并行运算来实现程序的加速运行**。与CPU不同,GPU拥有数以千计的核心,专门为同时处理多任务而设计,可以高效地处理并行任务。

CPU几倍很强的通用性,可以处理不同类型的数据,同时擅长处理逻辑判断导致的大量分支跳转和中断处理,CPU相当于一个博学多闻的博士在完成一项工作。而GPU处理的数据类型高度统一,且GPU有数以千计的核心,可以并行计算任务,相当于1000个小学生在完成一个任务,呈现“人多力量大”的优势。

实际使用中,GPU需要CPU的配合来完成任务的计算,并行计算部分会运行在GPU上,串行计算部分运行在CPU上,CPU负责总体的程序流程。

参考资料:GPU加速原理,博主写的非常详细!