DocumentCode :
501487
Title :
FPGA-based software profiler for Hardware/Software co-design
Author :
Saad, El-Sayed M. ; Awadalla, Medhat H A ; El-Deen, Kareem Ezz
Author_Institution :
Dept. of Commun., Univ. of Helwan, Helwan, Egypt
fYear :
2009
fDate :
17-19 March 2009
Firstpage :
1
Lastpage :
8
Abstract :
Embedded systems are a mixture of software running on a microprocessor and application-specific hardware. Hardware-software codesign requires an appropriate profiler to detect the functions that contribute to a large percentage of program execution. Software based profiling tools, such as the well-known GNU gprof profiler, integrates an extra code with the software program to be profiled causing a significant performance overhead. To address this issue, this paper proposes a software profiler called AddressTracer. This profiler is an adaptation of a nonintrusive, real-time profiler called SnoopP. The AddressTracer is accurately able to evaluate the performance matrices of any specific software function. A software benchmark, secure hash algorithm (SHA), is profiled using AddressTracer and other software profiling tools, Airwolf, and GNU software profiling tool (gprof), for a quantitative comparison and their performance overhead are studied. The achieved results show that AddressTracer provides accurate profiling results with no performance overhead. Airwolf causes a very low remarkable performance overhead compared with that incurred by gprof.
Keywords :
embedded systems; field programmable gate arrays; hardware-software codesign; microcomputers; program diagnostics; AddressTracer software profiler; Airwolf profiling tool; FPGA based software; GNU gprof profile; SnoopP real-time profiler; embedded system; hardware-software codesign; microprocessor; quantitative comparison; secure hash algorithm; Application specific integrated circuits; Costs; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Microprocessors; Software performance; Software tools; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Radio Science Conference, 2009. NRSC 2009. National
Conference_Location :
New Cairo
ISSN :
1110-6980
Print_ISBN :
978-1-4244-4214-0
Type :
conf
Filename :
5233941
Link To Document :
بازگشت