linux下安装配置intel的tbb

    技术2026-04-21  3

    下载最新的TBB的库,我的是tbb30_20100822oss_src;tar zxvf  tbb30_20100822oss_src进入解压缩目录下,执行make。cd buildchmod +x *.shsh generate_tbbvars.shsh tbbvars.shcd linux_intel64_gcc_cc4.1.2_libc2.5_kernel2.6.18_releasecp *.so /usr/libcp *.so.2 /usr/lib/sbin/ldconfig回到解压缩目录下cd includecp *.* /usr/local/includecd ../examples/pipeline/squaremake如果是下面的提示,则表示编译成功g++ -O2 -DNDEBUG  -o square square.cpp -ltbb./square input.txt output.txtserial run   time = 0.32484parallel run time = 0.167507从它的例子我们看到执行时间并行的比串行的要缩短一半时间;但这个库只是个C++库。tbb的特点:提供C++模版库,用户不必关注线程,而专注任务本身。抽象层仅需很少的接口代码,性能上毫不逊色。灵活地适合不同的多核平台。线程库的接口适合于跨平台的移植(Linux, Windows, Mac)支持的C++编译器 – Microsoft, GNU and Intel 

    最新回复(0)