IPP - 英特尔性能集成基元

时间:2012-05-15 08:32:30

标签: intel-ipp

IPP对其处理的数据(如对齐等)是否有任何要求?

1 个答案:

答案 0 :(得分:2)

在Windows上,使用x86二进制文件(到目前为止我都使用过),你不需要对齐内存,但是userguide_win_ia32.pdf doc在第7章(来自IPP v6.1)中简要提到了对齐:

Memory Alignment

The performance of Intel IPP functions can be significantly different
when operating on aligned or misaligned data. Access to memory is faster
if pointers to the data are aligned.  Use the following Intel IPP
functions for pointer alignment, memory allocation and deallocation:

使用一些引用的函数:[参见ippMalloc,ippAlignPtr,ippFree等...]。

最重要的是,对齐可以帮助提高性能,但是在你对齐和不对齐之前你不会知道到什么程度。