Publication detail

Generated Cycle-Accurate Profiler for C Language

PŘIKRYL, Z. MASAŘÍK, K. HRUŠKA, T. HUSÁR, A.

Original Title

Generated Cycle-Accurate Profiler for C Language

English Title

Generated Cycle-Accurate Profiler for C Language

Type

conference paper

Language

en

Original Abstract

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.

English abstract

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.

Keywords

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

RIV year

2010

Released

26.04.2010

Publisher

IEEE Computer Society

Location

Lille

ISBN

978-0-7695-4171-6

Book

13th EUROMICRO Conference on Digital System Design, DSD'2010

Edition

NEUVEDEN

Edition number

NEUVEDEN

Pages from

263

Pages to

268

Pages count

6

BibTex


@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",
  annote="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.",
  address="IEEE Computer Society",
  booktitle="13th EUROMICRO Conference on Digital System Design, DSD'2010",
  chapter="35629",
  edition="NEUVEDEN",
  howpublished="print",
  institution="IEEE Computer Society",
  year="2010",
  month="april",
  pages="263--268",
  publisher="IEEE Computer Society",
  type="conference paper"
}