Title :
Profiling CAD tools: A proposed classification
Author :
Tong, Jason G. ; Khalid, Mohammed A S
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Windsor, Windsor, ON
Abstract :
Profiling is the analysis of a software program´s behaviour as it is executing on a target processor or platform. The purpose is to determine the computational bottleneck so that designers can modify or optimize the software code in order to gain a speed up in overall performance. There is a variety of profiling tools available which provides different measuring techniques and can collect a diverse set of performance information. This paper presents a classification of profiling tools where we categorize each profiler based on its measuring capabilities and the type of performance data that is returned to the desiger. This classification will aid designers in choosing the right profiling CAD tool for their task.
Keywords :
field programmable gate arrays; software tools; CAD tools profiling; computational bottleneck; software code; software program; Application software; Computational modeling; Design automation; Design optimization; Embedded software; Embedded system; Hardware; Software performance; Software systems; Software tools; Embedded Systems; FPGA; Profiling Tools; Software Optimization;
Conference_Titel :
Microelectronics, 2007. ICM 2007. Internatonal Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-1846-6
Electronic_ISBN :
978-1-4244-1847-3
DOI :
10.1109/ICM.2007.4497705