C++;使用倍频程/其他矩阵库进行多线程处理 我试图做一些需要线性代数的编程,我决定使用八度字节C++ API。我在网上寻找用API编写并行代码的资源,但找不到任何资源。有什么可以找到的吗?如果没有,是否有同等的库支持它?我真的不想使用我自己的线程安全矩阵库

C++;使用倍频程/其他矩阵库进行多线程处理 我试图做一些需要线性代数的编程,我决定使用八度字节C++ API。我在网上寻找用API编写并行代码的资源,但找不到任何资源。有什么可以找到的吗?如果没有,是否有同等的库支持它?我真的不想使用我自己的线程安全矩阵库,c++,multithreading,octave,C++,Multithreading,Octave,谢谢。我想你可能想说得更具体一些-简单的答案是不在线程之间共享库中的任何数据,或者只从线程之间共享的数据中读取数据。你是想进行细粒度并行还是粗粒度并行?你还应该澄清一下,如果你使用的是大型矩阵,或者只是用于几何/图形的小3x3或4x4矩阵。对不起,我使用的是相当大的矩阵(100年代的尺寸)。细粒度并行将是我想要的,因为矩阵上的操作非常简单。谢谢。看看ZMQ。正如这里所讨论的,ZMQ和octave之间似乎有一座桥梁:我认为您可能需要更具体一点——简单的答案是不在线程之间共享库中的任何数据,或者只从

谢谢。

我想你可能想说得更具体一些-简单的答案是不在线程之间共享库中的任何数据,或者只从线程之间共享的数据中读取数据。你是想进行细粒度并行还是粗粒度并行?你还应该澄清一下,如果你使用的是大型矩阵,或者只是用于几何/图形的小3x3或4x4矩阵。对不起,我使用的是相当大的矩阵(100年代的尺寸)。细粒度并行将是我想要的,因为矩阵上的操作非常简单。谢谢。看看ZMQ。正如这里所讨论的,ZMQ和octave之间似乎有一座桥梁:我认为您可能需要更具体一点——简单的答案是不在线程之间共享库中的任何数据,或者只从线程之间的共享数据中读取数据。您希望做细粒度的,还是粗粒度并行?您还应该澄清您使用的是大型矩阵,还是仅用于几何/图形的小3x3或4x4矩阵。对不起,我使用的是相当大的矩阵(100年代的尺寸)。细粒度并行将是我想要的,因为矩阵上的操作非常简单。谢谢。看看ZMQ。在ZMQ和倍频程之间似乎有一座桥梁,如下所述: