草庐IT

intel-mic

全部标签

c++ - 2 个数组/图像相乘的多线程性能 - Intel IPP

我正在使用IntelIPP对2个图像(数组)进行乘法运算。我使用的是IntelComposer2015Update6附带的IntelIPP8.2。我创建了一个简单的函数来乘以太大的图像(整个项目已附上,见下文)。我想看看使用英特尔IPP多线程库的好处。这是简单的项目(我还附上了VisualStudio的完整项目):#include"ippi.h"#include"ippcore.h"#include"ipps.h"#include"ippcv.h"#include"ippcc.h"#include"ippvm.h"#include#includeusingnamespacestd;co

Android中下载 HAXM 报错 Intel® HAXM installation failed,如何解决?

最近在搭建Flutter环境,但是在AndroidStudio中安装VirtualDevice时,出现了一个问题Intel®HAXMinstallationfailed.ToinstallIntel®HAXMfollowtheinstructionsfoundat:https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows一直提示HAXM下载失败。网上查了各种办法,我来说一下我的解决步骤,适合新手小白去解决。此次显示设备:Window10操作系统+AndroidStudio1.验证虚拟化支持我这里失败的主要原因

c++ - intel pin RTN_InsertCall 多个函数参数

我正在尝试使用英特尔引脚获取函数的参数值。使用示例ManualExamples/malloctrace.cpp,单参数函数就足够简单了。但是,当我尝试使用多个参数获取参数值时,我遇到了麻烦。例如。trycatch以下函数的参数值:voidfuncA(inta,intb,intc){printf("Actual:%i%i%i\n",a,b,c);}使用以下密码VOIDfuncHandler(CHAR*name,inta,intb,intc){printf("Pin:%s%i%i%i\n",name,a,b,c);}VOIDImage(IMGimg,VOID*v){RTNfuncRtn=R

c++ - Intel TBB 并行化开销

为什么英特尔线程构建模块(TBB)parallel_for的开销如此之大?根据Tutorial.pdf中的3.2.2AutomaticChunking部分,它大约需要半毫秒。这是教程中的一个例子:CAUTION:Typicallyaloopneedstotakeatleastamillionclockcyclesforparallel_fortoimproveitsperformance.Forexample,aloopthattakesatleast500microsecondsona2GHzprocessormightbenefitfromparallel_for.根据我目前所读到

c++ - Intel Pin 获取函数参数号

我正在尝试使用Pin编写函数调用跟踪器。它可以打印每个函数调用以及每个参数的值。一个困难是获取一个函数的所有参数。使用RTN_InsertCall,您可以将函数参数传递给您的检测代码:intelpinRTN_InsertCallmultiplefunctionarguments但是,您需要知道当前例程的参数个数。有办法吗?谢谢! 最佳答案 您应该提供有关您是否有相关二进制文件的调试符号的关键信息。如果您确实有可用的调试符号,那就轻而易举了。有用于解析这些的标准库。如果您没有调试符号,那么它可能会非常困难,您基本上最好使用像IDAPr

python - 如何将 intel-mkl 与 tensorflow 一起使用

我看过很多关于将CPU与tensorflow结合使用的文档,但是,我没有GPU。我所拥有的是一个功能相当强大的CPU和一个5GB的英特尔数学内核,我希望这可以帮助我加快tensorflow的速度。有谁知道我如何“让”tensorflow使用intel-mlk? 最佳答案 从源代码构建TensorFlow1.2,并在配置步骤中启用对MKL的支持。Mac用户注意事项截至2017年12月,MKL仅适用于Linux。参见https://tensorflow.org/performance/performance_guide#optimizi

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)

Error:CannotinstallinHomebrewonARMprocessorinInteldefaultprefix(/usr/local)错误原因分析解决方案错误原因分析在使用brewinstall命令安装软件包时,出现如上错误。这个错误信息通常出现在使用M1/M2芯片(ARM架构)的Mac上,是因为尝试在Intel架构的默认前缀/usr/local上安装Homebrew时。Homebrew建议在M1/M2芯片上使用不同的前缀目录/opt/homebrew来安装,以确保与M1/M2芯片兼容的二进制文件被正确安装。这是为了避免架构不匹配的问题。解决方案为了解决这个问题,需要重新在/o

c++ - std::function<> 和 Intel 编译器版本 11.1

我在使用英特尔编译器中的lambda函数时遇到问题,特别是以下代码无法编译:templatestd::functionmake_func(Tx){return[=](intindex)->T{returnx;};}我得到的错误是error:namespace"std"hasnomember"function"代码在我的Mac上编译和运行良好(macportsgcc版本4.5)。错误在起作用,我们使用的是Intel编译器版本11.1。它确实接受lambda函数(使用-std=c++0x选项),例如:autolam=[=](intj)->int{printf("testingforlamb

c++ - 如何规避 Intel C++ 编译器的 `decltype` 和继承问题?

我今天非常惊讶地发现Intel的icpc(版本14.0.2,使用std=c++0x)无法编译以下代码段。p>#includenamespacetraits_tests{templatestructsfinae_true:std::true_type{};templatestaticautovalue_type(int)->sfinae_true;templatestaticautovalue_type(void*)->std::false_type;}templatestructhas_value_type:decltype(traits_tests::value_type(0)){}

c++ - 有 Xeon Phi 的模拟器/仿真器吗?

我打算将一些计算卸载到XeonPhi,但想先测试不同的API和不同的并行编程。是否有适用于XeonPhi(Windows或Linux)的模拟器/仿真器? 最佳答案 如果future的互联网用户看到这个问题并对KnightsLanding模拟感到疑惑,IntelSDE(https://software.intel.com/en-us/articles/intel-software-development-emulator)模拟AVX-512。对于外行来说,KnightsLanding是下一代英特尔至强融核处理器的官方代号。认为Xeon