Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

MulScale very slow

Sascha
Beginner
139 Views

Hi all,

I found out that some functions are very slow, for example the function ippiMulScale_8u_C3IR takes up to 4ms by using 1920x1080 image on Intel Core i5 CPU, 8GB RAM. (I'm using IPP 7.0 static linked).
Any suggestion?

0 Kudos
6 Replies
Igor_A_Intel
Employee
139 Views

Hi Sascha,

"very slow" is not a measure - which performance do you expect for this function? If 4 ms is "slow" - what is "normal" for you? Could you provide a reproducible with full cpuinfo output for you cpu + ippiLibVersion output? Our PS shows 0.57 cpu clock per pixel per channel for this function that is 1.3 ms for 2.6 GHz Core CPU. Do you call ippInit?

regards, Igor.

Igor_A_Intel
Employee
139 Views

Hi Sascha,

"very slow" is not a measure - which performance do you expect for this function? If 4 ms is "slow" - what is "normal" for you? Could you provide a reproducible with full cpuinfo output for you cpu + ippiLibVersion output? Our PS shows 0.57 cpu clock per pixel per channel for this function that is 1.3 ms for 2.6 GHz Core CPU. Do you call ippInit?

regards, Igor.

Igor_A_Intel
Employee
139 Views

Hi Sascha,

"very slow" is not a measure - which performance do you expect for this function? If 4 ms is "slow" - what is "normal" for you? Could you provide a reproducible with full cpuinfo output for you cpu + ippiLibVersion output? Our PS shows 0.57 cpu clock per pixel per channel for this function that is 1.3 ms for 2.6 GHz Core CPU. Do you call ippInit?

regards, Igor.

Sascha
Beginner
139 Views

Hi Igor,

"normal" is 0ms, I mean <1ms. But maybe it is not possible with the IPP. How can I get full cpuinfo and ippiLibVersion?

Gennady_F_Intel
Moderator
139 Views

cpuinfo -- for exampe - you use CPU-Z utility ( for free).

ippiLibVersion - pls use this code: 

void libinfo(void) {    const IppLibraryVersion* lib = ippiGetLibVersion();    printf(“%s %s %d.%d.%d.%d\n”, lib->Name, lib->Version,       lib->major, lib->minor, lib->majorBuild, lib->build); }

Sascha
Beginner
139 Views

Hi,

ippiGetLibVersion: ippip8_l.lib+ 7.0 build 205.58 7.0.205.1054

cpuinfo: attached

Reply