硬件加速是指在芯片中专门有负责这一功能的硬件计算电路。效率较高,而且不占用他部件的运行资源,但是缺点是电路一旦制造出来就无法更改,所以算法效率和质量未必是最优的。
软件加速指用通用的计算电路进行运算,比较占用资源,但是可以实时更新算法来提高效率和质量。。打个比喻。就是卡西欧的计算器和XP附件里的计算器的区别。