Detail publikace
Generated Cycle-Accurate Profiler for C Language
Masařík Karel, Ing., Ph.D. (UIFS FIT VUT)
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT)
Husár Adam, Ing., Ph.D., MBA (VCIT FIT VUT)
Profiler, hardware/software co-design, aplikačně specifické procesory, vestavěné systémy.
Aplikačně specifické procesory jsou součástí vestavěných systémů a jsou vysoce optimalizovány pro danou úlohu. Specifické aplikace běží na těchto procesorech. Z tohoto důvodu by návrhář měl mít nástroj, který by mu pomáhal při optimalizaci jak procesoru samotného, tak aplikace. Tento nástroj je nazýván profiler. Pomocí něho lze objevit problematické části v návrhu procesoru nebo aplikaci. Návrhář pak může tyto místa modifikovat tak, aby byl výsledný výkon procesoru větší nebo naopak, aby klesla spotřeba. V tomto článku je představen generovaný profiler pro jazyk C na úrovni cyklů. Profiler je vygenerován z popisu procesoru, je tedy závislý na architektuře. Pro popis procesoru je použit jazyk pro popis architektury.
@INPROCEEDINGS{FITPUB9293, author = "Zden\v{e}k P\v{r}ikryl and Karel Masa\v{r}\'{i}k and Tom\'{a}\v{s} Hru\v{s}ka and Adam Hus\'{a}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 = "https://www.fit.vut.cz/research/publication/9293" }