A performance evaluation method for optimizing embedded applications

Grunewald M, Niemann J-C, Rückert U (2003)
In: System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on. 10-15.

Download
Es wurde kein Volltext hochgeladen. Nur Publikationsnachweis!
Konferenzbeitrag | Veröffentlicht | Englisch
Autor
; ;
Abstract / Bemerkung
Performance evaluation is an important step for designing embedded applications that require small footprints, low energy consumption and high throughput. We present a simulation-based method to characterize several resource properties (memory accesses, energy consumption, execution time) of embedded software that runs on dedicated processing engines targeted for SoC designs. The results of the characterization process are back-annotated to the source code to aid the designer in optimizing the implementation. Our approach allows the replacement of software parts by hardware units to speed up processing. We have performed case studies with software and hardware implementations of a pseudo-random number generator and a transmission error detector. The results show that computation speed-ups and energy reductions up to a factor of 15 can be obtained with implementations that exploit hardware extensions.
Erscheinungsjahr
Titel des Konferenzbandes
System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on
Seite
10-15
PUB-ID

Zitieren

Grunewald M, Niemann J-C, Rückert U. A performance evaluation method for optimizing embedded applications. In: System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on. 2003: 10-15.
Grunewald, M., Niemann, J. - C., & Rückert, U. (2003). A performance evaluation method for optimizing embedded applications. System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on, 10-15. doi:10.1109/IWSOC.2003.1212997
Grunewald, M., Niemann, J. - C., and Rückert, U. (2003). “A performance evaluation method for optimizing embedded applications” in System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on 10-15.
Grunewald, M., Niemann, J.-C., & Rückert, U., 2003. A performance evaluation method for optimizing embedded applications. In System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on. pp. 10-15.
M. Grunewald, J.-C. Niemann, and U. Rückert, “A performance evaluation method for optimizing embedded applications”, System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on, 2003, pp.10-15.
Grunewald, M., Niemann, J.-C., Rückert, U.: A performance evaluation method for optimizing embedded applications. System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on. p. 10-15. (2003).
Grunewald, M., Niemann, J.-C., and Rückert, Ulrich. “A performance evaluation method for optimizing embedded applications”. System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on. 2003. 10-15.

Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar