为什么它会在 cilk 中给出分段错误,我正在使用 ICC 编译器
Why does it gives segmentation fault in cilk, I am using ICC compiler
我是cilk编程的新手。我正在尝试使用 cilk 进行块矩阵乘法。但是由于某种原因,我遇到了分段错误。你能帮我吗?
void cilk_vec_mmm(int m, int n, int p, float A[m][1000], float B[p][1000], float C[m][1000])
{
int s=50;
for(int i=0;i<m;i+=s)
{
for(int j=0;j<p;j+=s)
{
for(int k=0; k<n;k+=s)
{
C[i:i+(s-1)][j:j+(s-1)]+= A[i:i+s-1][k:k+s-1]*B[k:k+s-1][j:j+s-1];
}
}
}
}
下标是错误的。 在 Cilk Plus 中,[m:n] 表示下标 m, m+1, m+2, ...m+n-1,与 Fortran90 中类似的 (m:n) 表示法不同。
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- icc崩溃:编译器能在抽象机器中不存在的地方发明写入吗
- 为什么它会在 cilk 中给出分段错误,我正在使用 ICC 编译器
- 如何使用“英特尔C++编译器”(ICC)在三种方法上使用SFINAE
- 英特尔 c/c++ 编译器:"could not locate executable icc"(和 ecc)
- 如何查看英特尔 ICC 编译器上启用了哪些编译选项
- Intel c++编译器ICC似乎忽略了SSE/AVX设置