gpt4 book ai didi

cpu - 为什么不使用 GPU 作为 CPU?

转载 作者:行者123 更新时间:2023-12-03 13:28:03 26 4
gpt4 key购买 nike

我知道这个问题只是部分与编程相关,因为我想得到的答案最初来自这两个问题:

为什么 CPU 内核数量如此之低(与 GPU 相比)?为什么我们不使用 GPU 而不是 CPU、仅使用 GPU 或仅使用 CPU? (我知道 GPU 是专门的,而 CPU 更多地用于多任务等)。我也知道存在内存(主机与 GPU)限制以及精度和缓存功能。但是,在硬件比较方面,高端到高端 CPU/GPU 比较 GPU 的性能要高得多。

所以我的问题是:我们能否在操作系统、应用程序等方面使用 GPU 而不是 CPU?

我问这个问题的原因是因为我想知道为什么当前的计算机仍然使用 2 个主处理单元 (CPU/GPU) 和两个主内存和缓存系统 (CPU/GPU),即使它不是一个程序员愿意。

最佳答案

GPU 是为与图形相关的处理而设计的(显然),这本质上是从并行处理(一次执行多个任务/计算)中受益的东西。这意味着,与您可能知道的通常具有 2-8 个内核的现代 CPU 不同,GPU 具有数百个内核。这意味着它们特别适合处理光线追踪或您在 3D 游戏或其他图形密集型事件中可能遇到的任何其他事情。

另一方面,CPU 的内核数量相对有限,因为 CPU 面临的任务通常不会像渲染 3D 场景那样从并行处理中受益。事实上,CPU 中的内核过多实际上会降低机器的性能,因为 CPU 通常执行的任务的性质以及许多程序不会被编写以利用多个内核的事实.这意味着对于互联网浏览或大多数其他桌面任务,具有几个强大内核的 CPU 比具有许多更小内核的 GPU 更适合这项工作。

另一件需要注意的是,更多的内核通常意味着需要更多的功率。这意味着从功率和热量的角度来看,256 核手机或笔记本电脑将非常不切实际,更不用说制造挑战和成本了。

关于cpu - 为什么不使用 GPU 作为 CPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11005746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com