MulScale very slow

MulScale very slow

Portrait de Sascha

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?

7 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.
Portrait de Igor Astakhov (Intel)

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.

Portrait de Igor Astakhov (Intel)

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.

Portrait de Igor Astakhov (Intel)

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.

Portrait de Sascha

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?

Portrait de Gennady Fedorov (Intel)

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); }

Portrait de Sascha

Hi,

ippiGetLibVersion: ippip8_l.lib+ 7.0 build 205.58 7.0.205.1054

cpuinfo: attached

Fichiers joints: 

Fichier attachéTaille
Téléchargement cpuinfo.txt83.26 Ko

Connectez-vous pour laisser un commentaire.