Detail publikace
Advanced Methods of Microprocessor Simulation
Simulace, profiler, hardware/software co-design, aplikačněspecifické procesory, jazyky pro popis architektury, vestavěné systémy.
Vestavěné systémy se staly neoddělitelnou součástí našich každodenníchčinností. Jsou to jednoúčelová zařízení plnící daný úkol. Výpočetní jádro složitějšíchvestavěných systémů tvoří jeden nebo více aplikačně specifických procesorů. Protoje tedy nutné mít nástroje, které usnadní vývoj jednotlivých procesorů. Mezinejdůležitější fáze vývoje patří fáze testování a optimalizace procesoru acílového softwaru. Ve fázi testování je nejčastěji používaným nástrojemsimulátor. Simulátor může odhalit chyby jak v procesoru, takv cílovém softwaru ještě před realizací vestavěného systému. Tato prácepopisuje pokročilé metody simulace procesorů. Jednotlivé metody se používají v různýchfázích vývoje; od rychlé simulace prvního návrhu až po detailní simulacihardwarové reprezentace. Ve fázi optimalizace je nejčastěji používaný nástrojprofiler. Profiler může nalézt problematická místa, jako jsou úzká hrdla,v procesoru nebo v cílovém softwaru. Poté může vývojář tato místasnadno identifikovat a změnit tak, že dojde ke zvýšení výkonu nebo ke sníženíspotřeby. V této práci jsou popsány dvě metody profilování procesoru,které umožňují nalézt úzká místa jak v procesoru, tak v cílovémsoftwaru. Dále jsou v práci představeny metody simulace a profilovánívíceprocesorového systému. Pro popis procesoru nebo víceprocesorového systémuje použit jazyk pro popis architektury.
@article{BUT97082,
author="Zdeněk {Přikryl}",
title="Advanced Methods of Microprocessor Simulation",
journal="Information Sciences and Technologies Bulletin of the ACM Slovakia",
year="2011",
volume="3",
number="3",
pages="1--13",
issn="1338-1237",
url="http://acmbulletin.fiit.stuba.sk/vol3num3/vol3num3.pdf"
}