Witam,
Mam może trochę naiwne pytanie, gdyż dopiero zaczynam interesować się DSP, ale nurtuje mnie kwestia optymalizacji kodu programu napisanego na te procesory. Przykładowy problem to np. jak zorganizować z poziomu C bufor cykliczny tak aby procesor nie liczył wszystkiego "na piechotę". Czyli: jak napisać kod w C aby kompilator "tłumacząc" go na język maszynowy zmusił procka do wykorzystania jego hardware'owych mechanizmów umożliwiających szybkie adresowanie cykliczne itp. Z poziomu asemblera nad wieloma rzeczami programista panuje wprost. Jak przedstawia się sytuacja gdy tworzy kod w C? Proszę o uwagi, literaturę, przykładowe kody programów itp.
Pozdrawiam.
Mam może trochę naiwne pytanie, gdyż dopiero zaczynam interesować się DSP, ale nurtuje mnie kwestia optymalizacji kodu programu napisanego na te procesory. Przykładowy problem to np. jak zorganizować z poziomu C bufor cykliczny tak aby procesor nie liczył wszystkiego "na piechotę". Czyli: jak napisać kod w C aby kompilator "tłumacząc" go na język maszynowy zmusił procka do wykorzystania jego hardware'owych mechanizmów umożliwiających szybkie adresowanie cykliczne itp. Z poziomu asemblera nad wieloma rzeczami programista panuje wprost. Jak przedstawia się sytuacja gdy tworzy kod w C? Proszę o uwagi, literaturę, przykładowe kody programów itp.
Pozdrawiam.
