I am struggling to understand a memory consumption result. The basic story is that when using the trilinos library + openblas, vtune memory-consumption suggests that there is a pretty large allocation through openblas. When I use mkl blas the allocation is not observed.
When using aps to collect memory consumption the numbers are the same for both cases. All of the details are collected in the following issue:
Please advise on what can be done to understand these results. Is vtune correct? Is aps correct?
Would it be possible to share with us the executable/code for which you are observing the issue. Additionally we would also need the following details.
1)Vtune and aps versions
4)Vtune and aps exact command lines you are using in case if you are using any additional flags.
We checked this issue with vtune subject matter experts and it could be concluded that the memory-consumption values reported by aps and vtune were not actually a good fit fit for a one to one comparison, as both of these represented different metrics. Metrics collected by aps was for the application as a whole. And the individual memory-consumption values in vtune would be only be relevant for a particular portion of the code. This makes the comparison not so accurate. Let us know if you need any further clarification.
As we have not heard back from you for quite some time we assume this issue has been resolved. We would discontinue monitoring this thread further. Please raise a new thread in case of further issues.