Publication detail
Optimalizace FIR filtru na signálovém procesoru typu VLIW Motorola MSC8101
ČERMÁK, J., SMÉKAL, Z., VRÁNA, J.
Original Title
Optimalizace FIR filtru na signálovém procesoru typu VLIW Motorola MSC8101
Czech Title
Optimalizace FIR filtru na signálovém procesoru typu VLIW Motorola MSC8101
Language
cs
Original Abstract
Článek pojednává o optimalizaci číslicového filtru typu FIR (Finite Impulse Response) na signálovém procesoru typu VLIW (Very Long Instruction Word) s pevnou řádovou čárkou MSC8101 firmy Motorola. Signálové procesory typu VLIW používají ve větší míře princip paralelního zpracování instrukcí a tudíž výpočetní výkon se podstatně zvýší ve srovnání s běžně používanými signálovými procesory s harvardskou architekturou. Díky paralelnímu zpracování instrukcí je obecně obtížné naprogramovat algoritmus číslicového zpracování signálu přímo v asembleru signálového procesoru tak aby byl efektivní. Tyto problémy lze řešit pomocí vyšších programových jazyků a kompilačních programů. Vzniká zde ale další problém v tom, že kompilační programy nedovedou generovat tak efektivní kód v porovnání s kódem vytvořeným v asembleru. Velmi často proto vzniká otázka v jakém programovacím jazyce by měl být daný algoritmus naprogramován tak, aby byl návrh efektivní jak z hlediska výpočetního výkonu, tak i z hlediska času potřebnému k provedení implementace.
Czech abstract
Článek pojednává o optimalizaci číslicového filtru typu FIR (Finite Impulse Response) na signálovém procesoru typu VLIW (Very Long Instruction Word) s pevnou řádovou čárkou MSC8101 firmy Motorola. Signálové procesory typu VLIW používají ve větší míře princip paralelního zpracování instrukcí a tudíž výpočetní výkon se podstatně zvýší ve srovnání s běžně používanými signálovými procesory s harvardskou architekturou. Díky paralelnímu zpracování instrukcí je obecně obtížné naprogramovat algoritmus číslicového zpracování signálu přímo v asembleru signálového procesoru tak aby byl efektivní. Tyto problémy lze řešit pomocí vyšších programových jazyků a kompilačních programů. Vzniká zde ale další problém v tom, že kompilační programy nedovedou generovat tak efektivní kód v porovnání s kódem vytvořeným v asembleru. Velmi často proto vzniká otázka v jakém programovacím jazyce by měl být daný algoritmus naprogramován tak, aby byl návrh efektivní jak z hlediska výpočetního výkonu, tak i z hlediska času potřebnému k provedení implementace.
Documents
BibTex
@article{BUT42352,
author="Jan {Čermák} and Zdeněk {Smékal} and Jaroslav {Vrána}",
title="Optimalizace FIR filtru na signálovém procesoru typu VLIW Motorola MSC8101",
annote="Článek pojednává o optimalizaci číslicového filtru typu FIR (Finite Impulse Response) na signálovém procesoru typu VLIW (Very Long Instruction Word) s pevnou řádovou čárkou MSC8101 firmy Motorola. Signálové procesory typu VLIW používají ve větší míře princip paralelního zpracování instrukcí a tudíž výpočetní výkon se podstatně zvýší ve srovnání s běžně používanými signálovými procesory s harvardskou architekturou. Díky paralelnímu zpracování instrukcí je obecně obtížné naprogramovat algoritmus číslicového zpracování signálu přímo v asembleru signálového procesoru tak aby byl efektivní. Tyto problémy lze řešit pomocí vyšších programových jazyků a kompilačních programů. Vzniká zde ale další problém v tom, že kompilační programy nedovedou generovat tak efektivní kód v porovnání s kódem vytvořeným v asembleru. Velmi často proto vzniká otázka v jakém programovacím jazyce by měl být daný algoritmus naprogramován tak, aby byl návrh efektivní jak z hlediska výpočetního výkonu, tak i z hlediska času potřebnému k provedení implementace.",
chapter="42352",
journal="Elektrorevue - Internetový časopis (http://www.elektrorevue.cz)",
number="32",
volume="2004",
year="2004",
month="may",
pages="1",
type="journal article - other"
}