FPGA-based software profiler for hardware/software co-design

E. Sayed M. Saad, Medhat H.A. Awadalla, Kareem Ezz E-Deen

نتاج البحث: Conference contribution

3 اقتباسات (Scopus)

ملخص

Embedded systems are a mixture of software running on a microprocessor and application-specific hardware . Hardware/Software co-design 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 non-intrusive, real time profiler called SnoopP. the AddressTraeer 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.

اللغة الأصليةEnglish
عنوان منشور المضيف2009 National Radio Science Conference, NRSC 2009
حالة النشرPublished - 2009
منشور خارجيًانعم
الحدث2009 National Radio Science Conference, NRSC 2009 - New Cairo, Egypt
المدة: مارس ١٧ ٢٠٠٩مارس ١٩ ٢٠٠٩

سلسلة المنشورات

الاسمNational Radio Science Conference, NRSC, Proceedings

Other

Other2009 National Radio Science Conference, NRSC 2009
الدولة/الإقليمEgypt
المدينةNew Cairo
المدة٣/١٧/٠٩٣/١٩/٠٩

ASJC Scopus subject areas

  • ???subjectarea.asjc.2500.2504???
  • ???subjectarea.asjc.3100.3104???
  • ???subjectarea.asjc.2200.2208???

بصمة

أدرس بدقة موضوعات البحث “FPGA-based software profiler for hardware/software co-design'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا