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"
}