Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
4751 Discussions

Application total floating operation counts with APS(VTune)

youn__kihang
Novice
395 Views

Hi All,

 

I was trying to calculate total number of floating operation counts of my application.

So, I ran an application with aps like below.

 

mpirun -np 5760 aps ./app.exe
aps --report aps_result_20220214

 

But, the only things that I found from aps reports are below.

  • Elapsed Time: 64104.82
  • IPC Rate: 109.12
  • SP GFLOPS: 2776.86
  • DP GFLOPS: 197.18

 

I thought about the relationship between GFLOPS and elapsed time, I came up with the following equation.

 

Total floating counts = Etime*(a*SFlops + b*DFlops)

 

What should the weights (a and b values) be? I did a web search and it says a=1, b=1, is that correct? Or should the SP/DP weight be different?

 

Thanks in advance,

Kihang

0 Kudos
4 Replies
JaideepK_Intel
Moderator
374 Views

Hi,


Thank you for posting in Intel Communities.

We are working on this internally. We will get back to you with an update.


Thanks,

Jaideep


Dmitry_P_Intel1
Employee
361 Views

Hello,

In terms of number of operations regardless of precision you are correct: a=1, b=1.

Thanks & Regards, Dmitry

 

JaideepK_Intel
Moderator
336 Views

Hi,

 

Did  @Dmitry_P_Intel1 suggestion help you?.  If this resolves your issue, make sure to accept this as a solution. This would help others with a similar issue. Thank you!.

 

Regards,

Jaideep

 

JaideepK_Intel
Moderator
327 Views

Hi,


We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.


Thanks,

Jaideep


Reply