završni rad (sveučilišni)
Performanse audio kodera otvorenog koda
Sažetak
U radu je opisana paralelizacija Speex kodeka. Paralelizacija je provedena u 5 koraka. Analiziranjem kôda pronađene su vremenski najzahtjevnije funkcije. Otklonile su se lažne zavisnosti u svrhu paralelizacije. Lažne zavisnosti lako se uklanjaju definiranjem novih ulaznih i izlaznih varijabli te premještanjem kôda. Inherentne zavisnosti toka razrješuju se uvođenjem mehanizama međusobne komunikacije i sinkronizacije.
Ključne riječi
Speex kodek; paralelizacija; podatkovne zavisnosti; analiza kôda; međusobna komunikacija; sinkronizacija