Conference paper

PŘIKRYL, Z., MASAŘÍK, K., HRUŠKA, T. and HUSÁR, A.. Generated Cycle-Accurate Profiler for C Language. In: 13th EUROMICRO Conference on Digital System Design, DSD'2010. Lille: IEEE Computer Society, 2010, pp. 263-268. ISBN 978-0-7695-4171-6.
Publication language:english
Original title:Generated Cycle-Accurate Profiler for C Language
Title (cs):Generovaný profiler pro jazyk C na úrovni cyklů
Pages:263-268
Proceedings:13th EUROMICRO Conference on Digital System Design, DSD'2010
Conference:13th EUROMICRO Conference on Digital System Design, DSD'2010
Place:Lille, FR
Year:2010
ISBN:978-0-7695-4171-6
Publisher:IEEE Computer Society
Keywords

Profiler, hardware/software co-design, application-specific instruction set processor, embedded systems.

Annotation

Application-specific instruction set processors used in embedded systems are highly optimized for given task. In this kind of processors a specific application runs. Therefore, a designer should have a tool which helps him or her in the task of processor and application optimization. This tool is called profiler. It can discover problematic parts, such as bottleneck points, in the processor and application design. Then, the designer can easily find which parts of the processor or application should be modified, so that performance gets better or power-consumption is reduced. In this paper, a way how to generate cycle-accurate profiler for C language from a processor model described with an architecture description language is proposed.

BibTeX:
@INPROCEEDINGS{
   author = {Zdeněk Přikryl and Karel Masařík and Tomáš Hruška and Adam
	Husár},
   title = {Generated Cycle-Accurate Profiler for C Language},
   pages = {263--268},
   booktitle = {13th EUROMICRO Conference on Digital System Design, DSD'2010},
   year = {2010},
   location = {Lille, FR},
   publisher = {IEEE Computer Society},
   ISBN = {978-0-7695-4171-6},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php.en?id=9293}
}

Your IPv4 address: 54.227.41.242
Switch to IPv6 connection

DNSSEC [dnssec]