英特尔® 集成性能原件

why ippsMalloc_64f function change default value of float.epsilon?

I have a C++ project  using Intel Compile, this project is called A.
This A project have 2 functions ( X& Y). Output of A project is dll and export 2 functions.
I have another C# project which imports 2 functions (X&Y) of A project, the project is called B.
The B project calls X function, doesn't call Y function. 

ippsResamplePolyphase sample usage quesiton

Hello,

I need to resample my signal from 44100 hZ to 8000 hZ with similar method that Matlab does. As Matlab's help description says that resample method uses polyphase implementation:

 resample  Change the sampling rate of a signal.
    Y = resample(X,P,Q) resamples the sequence in vector X at P/Q times
    the original sample rate using a polyphase implementation.  Y is P/Q
    times the length of X (or the ceiling of this if P/Q is not an integer).  
    P and Q must be positive integers.

Extra data in SPS?

I'm working with a DynaColor H264 camera (using IPP to write a decoder). I'm playing games with the max_frame_buffering value to minimize latency. This requires that I unpack and repack the SPS. But (unless I'm making a dumb mistake) there seem to be 2 extra values at the end of this camera's SPS. I get 25 bytes (the '54' is the last one).

unsigned char src[256] = {

0x4d, 0x60, 0x1f, 0x8d, 0x68, 0x0c, 0x81, 0x37, 0xe5, 0xc0,

0x5b, 0x20, 0x00, 0x00, 0x03, 0x00, 0x20, 0x00, 0x00, 0x03,

0x00, 0xa1, 0xe2, 0x84, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00

};

Difficulty understanding FFT documentation

I'm having a hard time understanding the docs for implementing an FFT , and some other minor issues.

1) when I look at the intel folder in my build environment, I see several dynamic libraries. Which one is necessary to implement the FFT

2) Also not clear if I should be using mkl instead of ipp for FFT

3) In trying to follow the example for using the FFT here : https://software.intel.com/en-us/articles/how-to-use-intel-ipp-s-1d-four...

ippi function is undefined

I am trying to use the function ippiFilterBoxBorder and i keep getting a compiler error of
Error    4    error : identifier "y8_ippiFilterBoxBorder_16u_C1R" is undefined   
Error    3    error : identifier "y8_ippiFilterBoxBorderGetBufferSize" is undefined

If i change the FilterBoxBorder function to FilterBox (which is deprecated) everything compiles and runs with no issue.
I am using the latest c++ Intel compiler 15.0.2.179 on windows

Any idea what am i doing wrong?
 

 

Intel® Parallel Studio XE 2016 Beta

  • 开发人员
  • 合作伙伴
  • 教授
  • 学生
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 企业客户端
  • 服务器
  • .NET*
  • C#
  • C/C++
  • Fortran
  • 英特尔® Parallel Studio XE
  • 英特尔® Parallel Studio XE Cluster Edition
  • 英特尔® Parallel Studio XE Composer Edition
  • 英特尔® Parallel Studio XE Professional Edition
  • 英特尔® VTune™ 放大器 XE
  • 英特尔® C++ 编译器
  • 英特尔® Inspector XE
  • 英特尔® Advisor XE
  • Intel® Fortran Compiler
  • 英特尔® Cilk™ Plus
  • 英特尔® 跟踪分析器和跟踪采集器
  • 英特尔® 数学核心函数库
  • Intel® MPI Benchmarks
  • Intel® MPI Library
  • Intel® Threading Building Blocks
  • 英特尔® 集成性能原件
  • 英特尔® Fortran Composer XE
  • 英特尔® Composer XE
  • 英特尔® C++ Composer XE
  • 英特尔® C++ Studio XE
  • Intel® Cluster Studio XE
  • 英特尔® Fortran Studio XE
  • 英特尔® 数据分析加速库
  • Intel® Cluster Checker
  • 英特尔® Visual Fortran Composer XE
  • 英特尔® Cilk Plus 软件开发套件
  • Intel® Cluster Poisson Solver Library
  • 英特尔® SIMD 流指令扩展
  • 消息传递接口
  • 学术
  • 大数据
  • 集群计算
  • 调试
  • 开发工具
  • 金融服务行业
  • 地理位置
  • 医疗保健
  • 优化
  • 并行计算
  • 线程
  • 矢量化
  • ippiTranspose crashing

    Hi,

    I am calling ippTranspose with the following parameters (and valid buffer pointers of course):

    void *pSrc = <input buffer>;
    void *pDst = <output buffer>;
    int iWidth  = 640;
    int iHeight = 480;
    int iSrcStep = iWidth * 3;
    int iDstStep = iHeight * 3;
    int iSrcOffset = iSrcStep * (iHeight - 1);
    int iSrcStepT  = -iSrcStep;
    IppiSize sizeSrc = { iWidth, iHeight };
    ippiTranspose_8u_C3R((Ipp8u*)pSrc + iSrcOffset, iSrcStepT, (Ipp8u*)pDst, iDstStep, sizeSrc);
    

    It crashes here:

    订阅 英特尔® 集成性能原件