首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >英特尔mkl在分布式系统中的应用

英特尔mkl在分布式系统中的应用
EN

Stack Overflow用户
提问于 2022-03-03 07:46:24
回答 1查看 54关注 0票数 0

假设我有一个分布式系统,它有36个节点,每个节点有36个核心,现在我使用英特尔的dgemm函数进行乘法,我想使用所有的核心( 36 * 36 ),我怎么能做到呢?

EN

回答 1

Stack Overflow用户

发布于 2022-03-11 12:57:42

默认情况下,如果您在多核CPU上运行,英特尔oneMKL将使用所有可用的内核。通过设置MKL_VERBOSE=1,您可以看到告诉我们正在使用多少核的信息。我们有一个选项-qmkl=cluster,它告诉编译器(英特尔编译器)使用集群特定的库和oneMKL中的顺序库进行链接。有关更多细节,请查看下面的链接。https://www.intel.com/content/www/us/en/develop/documentation/onemkl-linux-developer-guide/top/working-with-onemkl-cluster-software/examples-of-linking-for-clusters/examples-for-linking-a-c-application.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71333679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档