- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, i run the command aoc --profile <mykernel_name>.cl
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You have to run the kernel using the profile aocx file and then you will get the profiling info.
Check "Intel FPGA SDK for OpenCL Programming Guide, Section 10 - Profiling Your OpenCL Kernel" and "Intel FPGA SDK for OpenCL Best Practices Guide, Section 4 - Profiling Your Kernel to Identify Performance Bottlenecks" for more info.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- You have to run the kernel using the profile aocx file and then you will get the profiling info. Check "Intel FPGA SDK for OpenCL Programming Guide, Section 10 - Profiling Your OpenCL Kernel" and "Intel FPGA SDK for OpenCL Best Practices Guide, Section 4 - Profiling Your Kernel to Identify Performance Bottlenecks" for more info. --- Quote End --- Thank for your reply. If i'm not mistaken, the command should generate both profile.mon and .aocx file (Issue: I don't get the profile.mon file). Both "profile.mon" and ".aocx" file are needed to get the profiling info. Please correct me if I'm wrongly understanding the documentation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, the aoc command does not generate profile.mon. As I said, you have to run the application and then, at run time, profiling info is gathered and profile.mon is generated. Then you supply the profiler with the aocx file and the profile.mon file and get the profiling info.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page