Why I can't see threads created by ArBB in the trace of IPS XE

Why I can't see threads created by ArBB in the trace of IPS XE

Ritratto di Valentina Kustikova

Hello!I implemented a simple program (for benchmarking purposes) and decided to check existence of this threads using Intel Parallel Studio XE 2011 in Concurrency mode. I found out that the trace contains only one thread. Then I looked to Task Manager and saw that really I have the same number of threads as number of cores in my computer. What is the problem?Thanks,Valentina.

4 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione
Ritratto di Noah Clemons (Intel)

Please set your optmization level to O3 with the ArBB environment variable to enable both vectorization and threading. You are most likely running in emulation mode.

Thanks,

Noah

Ritratto di Noah Clemons (Intel)

I just saw you are using a Parallel Studio tool to analyze the threading. ArBB was not integrated into Parallel Studio and was not tested for the analysis tools. So that could also be a reason why it is not showing up if you are sure you set the environment variable. Please also take a look at my Knowledge Base articles about performance tips.

Ritratto di Valentina Kustikova

Thanks for the answer!Valentina

Accedere per lasciare un commento.