Export memory bandwidth data?

Export memory bandwidth data?

Portrait de Tristan J.

I'm using Intel VTune Amplifier XE 2013 to gather memory bandwidth usage for a particular application and was wondering if there's some way to export this data for additional analysis with other tools.  In particular, I'd love to be able to export a particular capture to an Excel file so that I can calculate things like average and standard deviation on the results over time. Right now only seem to be able to browse the data in the VTune application and drill down on individual points.

I haven't been able to find any thing in the UI that might be able to enable this.  Maybe there is a command line option somewhere?

Many thanks!

6 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 Peter Wang (Intel)

Please try in this way, command line:

#amplxe-cl -collect snb-bandwidth -- ./program

# amplxe-cl -report hw-events -format csv -csv-delimiter=","

Note: 1. You can redirect the ouputs to an excel file. 2. All are summary data of hardware event (LLC Miss on local or remote, caused a memory access), no time stamp info.

Portrait de Tristan J.

Thanks for the reply Peter.

I tried that, but that command only appears to output the aggregate data from the run that appears at the bottom of a memory bandwidth analysis.  The data that I'm most interested in exporting is the observed memory bandwidth over time...  which is the part that is graphed at the tob of a memory bandwidth analysis.

I've attached an image from the VTune Amplifier UI that highlights the data that I'm looking to export.

Thanks!

Fichiers joints: 

Fichier attachéTaille
Téléchargement bandwidthovertime.jpg181.33 Ko
Portrait de Peter Wang (Intel)

Quote:

Tristan J. wrote:

Thanks for the reply Peter.

I tried that, but that command only appears to output the aggregate data from the run that appears at the bottom of a memory bandwidth analysis.  The data that I'm most interested in exporting is the observed memory bandwidth over time...  which is the part that is graphed at the tob of a memory bandwidth analysis.

I've attached an image from the VTune Amplifier UI that highlights the data that I'm looking to export.

Thanks!

I know that you need to see overtime data, but it is not feasible for exporting. As I said last post, only summar data can be exported - you may find hot functions and know how freqent they have local/remote DRAM access.
Portrait de Tristan J.

Thanks.  I would definitely vote for allowing the bandwidth data over time be exportable in a future update.  I would definitely find value in using that data for more in-depth analysis.

Portrait de Peter Wang (Intel)

Quote:

Tristan J. wrote:

Thanks.  I would definitely vote for allowing the bandwidth data over time be exportable in a future update.  I would definitely find value in using that data for more in-depth analysis.

I have escalated this new feature request to dev team. I will update this thread if the feature is ready.

Connectez-vous pour laisser un commentaire.