gpt4 book ai didi

c++ - 如何在 MacOS 上的 C++ 计算中使用双 AMD FirePro D300 的 GPU?

转载 作者:行者123 更新时间:2023-11-28 07:02:31 25 4
gpt4 key购买 nike

我有一台基于双 AMD FirePro D300 GPU 的 MacPro 计算机。所以我想使用该 GPU 来增加我在 MacOS 上的 C++ 计算。

你能提供一些关于这个主题的有用信息吗?我需要在我的 MacPro 上增强我的 C++ 计算。这是我的 C++ 代码,我可以根据需要更改它以实现加速。但是我应该首先阅读什么,才能在 MacOS 上使用 AMD FirePro D300 的 GPU?在我开始学习这项艰苦的工作之前,我应该知道什么?

最佳答案

在开始之前,正如您所说的努力工作,您应该了解使用 GPU 以区别于 CPU 的基本概念。我将尝试以一种非常抽象的方式给出这个概念。

  • 编程就是把数据指令交给处理器,这样处理器就会工作你的数据 使用该指令

  • 如果您向 CPU 提供一条指令和一些数据 - CPU 将逐步交替处理您的数据。例如,CPU会在循环中对数组的每一部分执行相同的指令。

  • 在 GPU 中,您有数百个小 CPU,它们将同时执行一条指令。再举个例子,如果您有相同的数据数组,并且相同的指令 GPU 将获取您的数组,在 CPU 之间拆分它并同时对所有数据执行您的指令。

  • CPU 执行一条指令的速度非常快。

  • 其中GPU的一个线程慢很多。 (就像将法拉利比作一辆公共(public)汽车。)

我的意思是,只有当您必须并行进行大量独立计算时,您才会看到 GPU 的优势。

关于c++ - 如何在 MacOS 上的 C++ 计算中使用双 AMD FirePro D300 的 GPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22228382/

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