问题标签 [cilk]
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.
cuda - Cilk与CUDA组合与编译
我有一个程序,它包含 3 个文件,一个.c
文件和两个.cu
文件,nn.cu
以及parallel.cu
. 主要功能位于一个.cu
文件中,nn.cu
文件.c
( utils.c
) 我extern "C"
在parallel.cu
. 我想进一步并行化程序(在没有 的情况下完美运行cilk
),所以我考虑cilk
了 ,_Cilk_spawn
和_Cilk_sync
:
问题是当我尝试将所有这些编译在一起时nvcc
:
_Cilk_spawn
我称之为所需CUDA
内核的两个函数。即使我将nvcc
参数添加到命令中-lcilkrts
,错误也是一样的。另外,我#include "cilk/cilk.h"
在代码的开头。
你能帮我么?为什么它会显示这些错误并且无法编译?先感谢您!
c++ - C++(cilk 加代码):分段错误 11
我下载了 Intel Parallel Studio 然后去命令输入:
后跟:icpc file.cpp
运行 Cilk plus 文件。
file.cpp 是 cilkplus.org 中使用的原始示例的简化版本,因此它应该可以工作,但会产生分段错误
这是我尝试使用 cilk plus 编译器运行的文件:
cmake - cmake 构建期间出错:CXX 编译器必须支持 Cilk
我正在尝试根据此网站安装 cilk++,并且正在执行“Cilk Plus Runtime”部分中的步骤。当我去构建时,我得到以下输出:
我认为 clang 和 clang++(我用 --version 检查确实安装了)就足够了。我需要更新 clang 和 clang++ 吗?说明网站上没有故障排除步骤,所以我不确定我需要做什么才能最终让 cilk++ 在我的笔记本电脑上启动并运行。
提前致谢,
安东尼
c++ - 在 tsan_libdispatch_mac.cc 期间使用 cmake 构建 LLVM 失败;“错误:...的类型冲突”
我至少已经根据此处的说明成功配置了 llvm 编译器的构建。
当我去构建使用时,cmake --build . -v
我得到以下错误输出:
我以前能够通过简单地复制和粘贴详细输出并在命令行中更正它来解决 cmake 设置的错误编译器标志,但我不确定在此处编辑什么才能使事情正常工作。
我已经尝试更改 -isysroot,将头文件从 /usr/include 或 MacOSX10.14.sdk 文件复制并粘贴到 llvm/include 中,并且持续存在的问题是error: conflicting types ...
我什至尝试对 tsan_libdispatch_mac.cc 做一些小的修改,但没有一个起作用(例如,更改#include <dispatch/dispatch.h>
为#include <dispatch.h>
,将“user_alloc”更改为“user_alloc_internal”......)。
欢迎任何建议。
安东尼
c++ - 在 Ubuntu 16.04 上安装 Cilk 时出现问题
我尝试了两天在我的电脑上安装cilk。目前我正在尝试在 Ubuntu 16.04 上安装它(因为 Ubuntu 18 似乎存在问题,所以我尝试安装较旧的操作系统)。我按照http://cilk.mit.edu/download/上的说明进行操作,但是当我执行命令时:
它不起作用,给出以下错误:
我应该怎么办?
xcode - 在 macOS Catalina 和 Xcode 11 上安装 Cilk Plus 编译器时出错
我正在尝试在带有 macOS Catalina 和 Xcode 11 的 iMac 上使用此指南安装 Cilk Plus 编译器,
我使用了命令
创建二进制文件,当我尝试使用命令安装时
告诉我错误
所以我的问题是,Cilk plus 与 macOS Catalina 和 Xcode 11 兼容吗?如果这是我可以解决这个错误的方法
gcc - cilk.h:没有这样的文件或目录
我在 Ubuntu 20.04 中使用 gcc 7.5.0 和 g++ 7.5.0(支持 cilk plus)编译,但错误提示“cilk/cilk.h:没有这样的文件或目录”错误如图所示
任何人都可以帮助我解决这种情况吗?非常感谢!