tbb

    2热度

    1回答

    我想编写使用英特尔TBB和Cilk Plus的英特尔至强融核并行代码,但我有线程亲和力的问题。我想将一个线程绑定到一个逻辑核心。是否可以像在OpenMP中那样设置亲和力?我的意思是KMP_AFFINITY =“compact”。先谢谢你。 :)

    2热度

    1回答

    是否可以将类成员函数(带参数)传递给parallel_for?沿线的东西: void classT::A(const tbb::blocked_range<std::size_t>& r,b) {} void classT::B(e,f,g) { tbb::parallel_for(blocked_range<size_t>(0,n), <need to call A with pa

    -1热度

    1回答

    我正尝试使用Visual Studio 2012的C++编译器在CMake中构建一个视觉检测系统库。不少配置的固定,QT 5的安装,同时Openni之后,我仍然从CMake的配置步骤中得到以下错误: Checking for Windows (Phone) Platform SDK 8.0/8.1 Checking for Visual Studio 2012/2013 WARNING, Op

    1热度

    1回答

    我对tbb vs OpenMp vs单线程进行了非常简单的并行for-loop评估。虽然omp几乎线性缩放,但tbb在4x核心系统上以100%的负载运行速度约快1.7倍。 我使用W7 ia32与VS2010 i5-2500。 代码: const int size = 100000; tbb::concurrent_vector<double> x(size); long long t1 = G

    4热度

    1回答

    线程构建模块是一种支持使用标准C++代码的可扩展并行编程的库。它不需要特殊的语言或编译器。 通过任何C++编译器在任何处理器或任何操作系统上使用线程构建模块使其非常吸引人。 我想编写一个iOSandroid的多任务框架。 由于跨平台的原因,tbb考虑到我的考虑。 我发现Android构建tbb源代码的说明。 我注意到TBB /编译这个脚本/ macos.inc ifeq (ios,$(target

    2热度

    1回答

    有谁知道C++线程池实现允许并行线程(如典型的线程池),但也允许背靠背连续执行顺序。我花了好几天试图通过修改以下thread pool来完成这项工作,但我似乎无法使其工作。我研究了英特尔TBB所使用的技术,并且我也研究了可能使用微软PPL(其异步代理库看起来很有前景)的概念 - 两者都具有面向任务的技术来实现上述目标 - 但不幸的是,这些解决方案将不工作我的目标PowerPC linux嵌入式目标

    0热度

    1回答

    我正尝试在至强Phi卸载代码段中使用英特尔TBB。该代码失败,错误编译error : *MIC* cannot open source file "tbb\parallel_for.h" 我已经安装了MPSS栈,我跑了binutils.msi实用程序,我包括在卸载的代码文件的顶部如下: #include <offload.h> #pragma offload_attribute(push, ta

    0热度

    1回答

    我一直在尝试使用Visual Studio 2013在Windows 7 32bit上构建OpenCV 2.4.10,这一直是一个真正的痛苦。我已经取得了一些成果,但不幸的是它不能100%地工作。 我想编写一本不太专注于一步一步的小手册,当其中一个步骤失败并且您不知道如何达到下一个步骤时可能会感到沮丧 - 并且更关注于理解什么正在发生的每一步,为什么和什么期望出现问题。 我请求你的帮助,确定你以前

    0热度

    1回答

    我正在使用Intel TBB,其中每个线程都调用一个const函数对象。的代码如下 #include "process_edge.hpp" // process a vertex in graph template <typename Graph, typename time> struct my_func{ public: my_func() { } my_funct

    1热度

    1回答

    OpenCV当前的谷歌本地客户端不使用TBB。它说here TBB可以在NaCl下生产。 有没有一个官方的港口,或有人成功地建立了氯化钠下的TBB? 谢谢:)