Method and system for non-intrusive profiling of high-level synthesis (HLS) based applications
AssigneeTata Consultancy Services Limited
InventorsNupur Sumeet, Manoj Karunakaran Nambiar, Deeksha Kashyap
Life of this patent
Estimating the term…
Loading patent…
AssigneeTata Consultancy Services Limited
InventorsNupur Sumeet, Manoj Karunakaran Nambiar, Deeksha Kashyap
Estimating the term…
State of the art techniques provide dedicated High-Level Synthesis (HLS) performance estimator tools that can give insights on performance bottlenecks, stall rate, stall cause etc., in HLS designs. These estimators often limit themselves to simple loop topologies and limited pragma use which makes them unreliable for large designs with complex datapaths. Embodiments herein provide a method and system for non-intrusive profiling for high-level synthesis HLS based applications. The method provides a cycle-accurate, fine-grained performance profiling framework that is non-intrusive and provides an end-to-end profile of the design. Such profiling tool can help the designer/DSE tool to quickly identify the performance bottlenecks and have a guided approach towards tuning it.
A processor implemented method for non-intrusive profiling of High-Level Synthesis (HLS) applications, the method comprising:
A system for non-intrusive profiling for High-Level Synthesis (HLS) based applications, the system comprising:
One or more non-transitory machine-readable information storage mediums comprising one or more instructions which when executed by one or more hardware processors cause:
Dependencies are inferred from the claim text.