问题标签 [upc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Unified Parallel C - 示例和扩展列表
我在哪里可以找到用“Unified Parallel C”编写的代码示例?
我还对有关这种语言的规范性文件(标准、参考手册、可在线访问的书籍和课程)感兴趣。在 C 中添加了哪些扩展以获得 UPC?
这种方言是生是死?
upc - 我们可以使用 PAPI API 调用检测 UPC 代码吗
我想用 PAPI API 检测我的 UPC 程序,以在 UPC 程序执行期间获取有关硬件计数器的信息。
但我不断收到链接错误,例如"undefined reference to PAPI_read"
undefined reference to PAPI_library_init
等
我给出的命令是
upcc -L/full/path/to/libpapi.a -o upcMatrxMultplction upcMatrxMultplction.o
有什么建议么 ?
PAPI 是否支持 UPC 编译器?
timeout - 由于超时连接到远程进程导致的 MPI 错误
我正在尝试运行 NAS-UPC 基准来研究它的配置文件。UPC 使用 MPI 与远程进程通信。
当我使用 64 个进程运行基准测试时,出现以下错误
谁能告诉我为什么会发生这个错误?
mpi - 通过网络运行 UPC 代码时出现问题:连接被拒绝
当我在 2 个节点的网络上运行 UPC 代码并启用 -v 选项以向我提供详细的执行信息时,我注意到主节点 (glitch.rutgers.edu) 尝试连接到自身而不是连接到它的相邻节点。
为什么会这样?对配置的任何更改都应该设置正确吗?
谢谢你的帮助
c - HPC中的UPC——经验与建议
我目前正在探索统一并行 C 的某些方面,以替代 HPC 中的标准并行化方法(如 MPI、OpenMP 或混合方法)。
我的问题是:有没有人在大型应用程序(~>10.000 个内核)的 UPC 性能方面有经验?我主要对共享内存的访问速度感兴趣。显然,这取决于底层硬件、网络连接、操作系统、编译器等。但我通常对使用 UPC 解决任何类型的“现实世界”问题感兴趣。
此外,您对 UPC 的总体印象如何?你认为它有可能在未来比现在更广泛地使用吗?是否值得切换到它?
欢迎任何意见!
非常感谢,马克
c - UPC 中指向共享数组的私有指针数组
我在 UPC 中编程并在两个线程之间共享一个数组。每个线程都有指向这些共享区域的私有指针:
现在我想要的不是 2 个,而是 N 个线程、N 个区域和 N 个指针。所以我需要一个这些指针的数组:
我应该如何定义它?
c - UPC分配动态数组和排序
我尝试从文件中读取浮点数,然后对它们进行排序。排序必须是并行 UPC。这是当前代码:
而且我不知道我做错了什么。我得到分段错误,因为内存分配出错。你能帮助我吗?
parallel-processing - 运行时出现UPC错误(原因:无法打开任何HCA端口)
我刚开始学习 UPC,运行 hello world 示例时出现以下错误:
这是代码:
它是用以下方式编译的:
并执行:
编译时我也遇到了这个错误:
关于如何解决问题的任何想法?
提前致谢!
parallel-processing - 使用 UPC 读取文件
我开始学习 UPC,我有以下代码来读取文件:
但是,输出(n 的值)始终是 808651319,这意味着有问题,我找不到它是什么。我作为输入提供的文件的第一行是'7',所以结果printf
应该是 7...
知道为什么会这样吗?
提前致谢!
multithreading - UPC 本地指针访问随机存储器
我正在尝试使用本地指针来访问当前线程具有亲和力的内存。
不幸的是,我的本地指针似乎没有指向我认为应该指向的位置。
有人知道出了什么问题吗?
编辑:我忘了提到下面的输出是使用四个线程运行此代码生成的,即THREADS = 4
.
我的代码:
输出(THREADS = 4
):