Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16597 Discussions

How to profile PCI transfer with aocl report?

Altera_Forum
Honored Contributor II
1,273 Views

With the IntelFPGA SDK 17.0, the Dynamic Profiler for OpenCL GUI (report) is showing me only the kernel execution time but not the PCI transfers. 

However, I remember seeing the PCI transfer with an older SDK version and another board, 

 

Does somebody know how to show it, if it was removed or if it depends from board to board?
3 Replies
Altera_Forum
Honored Contributor II
420 Views

Generally you would set the environment variable ACL_PROFILE_TIMER to 1 before profiling your code if you wanted to show the memory transfers in the report. 

 

The best practices guide has a small brief of it 

https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/opencl-sdk/aocl-best-practices-guide.pdf#_opentopic_toc_processing_d116e11390
0 Kudos
Altera_Forum
Honored Contributor II
420 Views

 

--- Quote Start ---  

Generally you would set the environment variable ACL_PROFILE_TIMER to 1 before profiling your code if you wanted to show the memory transfers in the report. 

 

The best practices guide has a small brief of it 

https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/opencl-sdk/aocl-best-practices-guide.pdf#_opentopic_toc_processing_d116e11390 

--- Quote End ---  

 

 

Oh yes, that was it! 

I thought it was enabled by default. 

Thank you!
0 Kudos
ADua0
Beginner
420 Views

Can you please tell me how to set that variable because when I tried I am not able to see PCIE transfer time ?

0 Kudos
Reply