Publication Details
Generated Cycle-Accurate Profiler for C Language
Masařík Karel, Ing., Ph.D. (CM-SDE)
Hruška Tomáš, prof. Ing., CSc. (DIFS)
Husár Adam, Ing., Ph.D.
Profiler, hardware/software co-design, application-specific instruction set
processor, embedded systems.
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.
@inproceedings{BUT35629,
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",
booktitle="13th EUROMICRO Conference on Digital System Design, DSD'2010",
year="2010",
pages="263--268",
publisher="IEEE Computer Society",
address="Lille",
isbn="978-0-7695-4171-6"
}