Detail publikace
Generated Cycle-Accurate Profiler for C Language
Masařík Karel, Ing., Ph.D. (CSC)
Hruška Tomáš, prof. Ing., CSc. (UIFS)
Husár Adam, Ing., Ph.D.
Profiler,hardware/software co-design, aplikačně specifické procesory, vestavěné systémy.
Aplikačně specifické procesory jsousoučástí vestavěných systémů a jsou vysoce optimalizovány prodanou úlohu. Specifické aplikace běží na těchto procesorech. Ztohoto důvodu by návrhář měl mít nástroj, který by mu pomáhalpři optimalizaci jak procesoru samotného, tak aplikace. Tentonástroj je nazýván profiler. Pomocí něho lze objevitproblematické části v návrhu procesoru nebo aplikaci. Návrhářpak může tyto místa modifikovat tak, aby byl výsledný výkonprocesoru větší nebo naopak, aby klesla spotřeba. V tomto článkuje představen generovaný profiler pro jazyk C na úrovni cyklů.Profiler je vygenerován z popisu procesoru, je tedy závislý naarchitektuře. Pro popis procesoru je použit jazyk pro popisarchitektury.
@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"
}