众所周知,GPU 是一头沉睡的野兽。我们也熟悉英特尔的 Turbo Boost 技术,它确实很棒。
但是,英特尔的 Turbo Boost 技术仅对 CPU 起作用,当超载时会自动对 CPU 进行超频。
我在想,如果我们可以在过载时自动使用 GPU 来支持 CPU,那就太好了。
我不知道是否有人研究过这个主题,因为我什么也没找到(可能是我没有使用正确的关键词)。所以,如果有的话,请告诉我。
答案1
GPU 执行与 CPU 不同的计算,通常是矩阵转换和浮点计算。GPU 的唯一目的是在处理复杂的显示计算时支持 CPU。何时使用 GPU 将取决于驱动程序和软件本身(软件可能会要求所有计算都在 CPU 上完成)。
Turboboost 完全不同,当负载增加时,它会(安全地)超频 CPU 以提高运行速度。
顺便说一句,在英特尔的新款 Core i 芯片上,GPU 和 CPU 位于同一芯片上,没有理由它们不在内部自动共享负载,请参阅http://anandtech.com/show/8814/intel-releases-broadwell-u-new-skus-up-to-48-eus-and-iris-6100/2。