在C ++中使用OpenMp只填充Matrix的一半

时间:2017-02-17 15:54:37

标签: c++ matrix openmp

我有一个很大的矩阵。我想并行填充矩阵的一半。 m_matrix是2D标准向量。任何关于容器类型的建议也受到赞赏。与矩阵的大小相比,_fill(i,j)函数正在做什么被认为是重

//i: row
//j: column

  for (size_t i=1; i<num_row; ++i)
    {
    for (size_t j=0; j<i; ++j)
      {
      m_matrix[i][j] = _fill(i, j);
      }
    }

什么是一个很好的openMP结构呢?我尝试了动态策略,与顺序模式相比,我的时间增加了。

0 个答案:

没有答案
相关问题