Altera_Forum
Honored Contributor
8 years agoestimate total pipeline latency for kernel
Hi, I'm new to using Intel's OpenCL SDK for FPGAs .
I'm developing a single work-item kernel and I'm experimenting with code changes and would like to see the effect of these changes on my total kernel pipeline latency (in terms of clock cycles ) As recommended in the programming guide I use :aoc -c mykernel.cl -report this generates a report.html , under the System Viewer I also see the different Latencies for each block of code and loop initiation intervals. However if the workload I want to run is known at kernel compile time I would like to estimate the total number of clock cycles needed to complete a given task. (for example I hardcode the number of iterations that a loop is supposed to execute so at compile time it is known how many iterations a loop will execute ) Would really appreciate if anyone can help share their knowledge about this or if there is any suggestion so that I can refine my question . Thanks :D