AMD多核编程

2023-11-25

我想开始编写应用程序(C++),它将利用额外的核心来执行需要执行大量计算并且其计算彼此独立的代码部分。我有以下处理器:x64 Family 15 Model 104 Stepping 2 Authentic AMD ~1900 Mhz,在 Windows Vista Home premium 32 位和 Opensuse 11.0 64 位上运行。

在 Intel 平台上,我使用了以下 API Intel TBB、OpenMP。它们可以在 AMD 上运行吗?AMD 是否有类似的 API。您的体验如何?


OpenMP 和 TBB 也可用于 AMD - 这也是一个编译器问题。 例如。看AMD 上的 Linux TBB.
我认为这方面的最新发展是通过 CUDA 或类似的 API 使用显卡——但这取决于你的计算的性质。如果合适的话,无论如何它都比CPU更快。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AMD多核编程 的相关文章

随机推荐

  • 缺少 Hive 执行 Jar:/usr/local/hadoop/hive/lib/hive-exec-*.jar

    我在 Ubuntu 机器上设置的单节点集群上运行 Hadoop 1 0 4 我执行了以下步骤来下载并安装配置单元版本 gt svn co http svn apache org repos asf hive trunk hive gt cd
  • 解析 EMV 事务中 GET PROCESSING OPTIONS 命令的 PDOL

    我正在尝试构建一个格式正确的 GET PROCESSING OPTIONS 命令以发送到非接触式 EMV 卡 这个帖子非常有帮助 但我只需要了解更多细节 解析 PDOL 时 是否可以安全地假设每个标签的长度为 2 个字节 后跟预期返回的数据
  • C# 将 IFormFile 读入 byte[]

    我正在尝试阅读IFormFile从这样的 HTTP POST 请求收到 public async Task
  • Jasperreports - 如何获取 JSON 来填充子报表

    我正在尝试使用 Jasper iReport 在主报告中填充相同的数据 我怎样才能让Json结转 在编辑表数据源中我尝试过 net sf jasperreports engine data JsonDataSource P REPORT D
  • 将字符串转换为上午/下午格式的日期和时间[重复]

    这个问题在这里已经有答案了 string 2014 04 25 17 03 13 使用 SimpleDateFormat 足以格式化吗 或者 否则我会转向任何新的 API Date date new Date string DateForm
  • Java HashMap 调整大小

    假设我们有一些代码 class WrongHashCode public int code 0 Override public int hashCode return code public class Rehashing public s
  • 尝试使用 KeyCloak 进行 NODE.JS 身份验证时出现“无效参数:redirect_uri”

    我正在使用 Node JS express 和一个名为的 NPMkeycloak连接连接到 keycloak 服务器 当我实现所描述的默认机制来保护路由时 app get about keycloak protect function re
  • 取消 openfiledialog 时如何防止异常?

    我的程序有一个按钮 单击该按钮会打开一个打开文件对话框来选择图片 private string ChoosePicture fDialog Title Select Picture fDialog Filter Image Files bm
  • PyQt:如何创建可滚动窗口

    我认为在 PyQt 中创建可滚动窗口应该更容易 我有一个超出窗口的标签列表 我想向下滚动以查看它们 目前 代码没有给我错误 但窗口没有出现 class Example QWidget def init self super init lay
  • 用python检测unicode私有使用区域字符

    在python 3中识别unicode专用字符的正确方法是什么 模块中没有任何明显相关的内容unicodedata 这使得查找角色名称和属性变得容易 一些背景 unicodedata name 给出 unicode 字符的名称 将引发Val
  • 参数化 PDO 查询和“LIMIT”子句 - 不起作用[重复]

    这个问题在这里已经有答案了 我有这样的查询 SELECT imageurl FROM entries WHERE thumbdl IS NULL LIMIT 10 它与 PDO 和 MySQL Workbench 完美配合 它根据我的需要返
  • 在 C# 中,我如何知道要捕获哪些异常?

    我已经养成了使用通用 catch 语句的习惯 并以通用方式处理这些异常 这是不好的做法吗 如果是这样 我如何知道可以抛出哪些特定异常以及捕获哪些异常 是的 除了在一些非常具体的情况下 这是不好的做法 我能想到的一种常见情况是 捕获所有异常并
  • C++ 控制台应用程序中的 PlaySound?

    已编辑 因此代码是正确的 感谢 a spot is 底部有新问题 所以我一直在玩控制台 因为我在那个级别 我们被要求制作我们的第一个 项目 进行评估 我已经完成了基本的应用程序 但我想让它活跃一点并添加一些声音 将从控制台播放的声音 这个测
  • 如何在 Symfony 4 中覆盖第三方包的资源?

    我使用 Symfony Flex 进行了全新的 Symfony 安装 新的框架属于下一个 Symfony 4 目录结构 下一个 我将覆盖一些资源例如来自外部包的模板 翻译等 我尝试为模板创建所有这些路径 首先 但没有任何效果 templat
  • 如何在 git checkout 上仅恢复修改过的文件?

    假设我有一个包含数百个文件的目录 我修改了其中一些 但后来我意识到我的修改很糟糕 如果我做 git checkout whole folder 然后所有的东西都会被再次检查 我必须重新编译所有的东西 有没有办法让结账只影响修改过的文件 或者
  • LazyLoadingEnabled 设置似乎在 EF 5 中不起作用

    我首先将 EF 模型与 POCO 实体和自定义 DbContext 一起使用 我的问题是设置LazyLoadingEnabled false不会影响任何内容 导航属性仍会加载 下面是我的简化示例 实体计划 一个程序可以是其他程序的一部分 n
  • 如何在 Postgres 中搜索字符串中是否存在整个单词

    我有一张带有一列的桌子field具有像三星手机这样的价值 我的问题是 如果我搜索字符串 Samsung 或 phone 如何获得这一行 如果我只给出 Sam 或 ph 作为搜索词 我不想要任何结果 我曾尝试使用 ILIKE 运算符 但如果我
  • 在 VB.NET 中订阅事件

    我正在尝试将一些 C 代码转换为 VB NET 我在 C 中有以下内容 有效 m switchImageTimer new DispatcherTimer m switchImageTimer Interval Interval m swi
  • Java:将大量数据序列化到单个文件

    我需要将小对象的大量数据 大约 2gig 序列化到单个文件中 以便稍后由另一个 Java 进程处理 性能很重要 谁能建议一个好的方法来实现这一目标 你有没有看过谷歌的协议缓冲区 听起来像是它的一个用例
  • AMD多核编程

    我想开始编写应用程序 C 它将利用额外的核心来执行需要执行大量计算并且其计算彼此独立的代码部分 我有以下处理器 x64 Family 15 Model 104 Stepping 2 Authentic AMD 1900 Mhz 在 Wind