hrcak mascot   Srce   HID

Izvorni znanstveni članak
https://doi.org/10.7305/automatika.2014.12.617

Skalabilna implementacija dekodera po normi MPEG korištenjem tokovnog programskog jezika

Josip Knezović   ORCID icon orcid.org/0000-0001-6975-4511 ; Department of Control and Computer Engineering, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, HR-10000 Zagreb, Croatia
Igor Čavrak ; Department of Control and Computer Engineering, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, HR-10000 Zagreb, Croatia
Daniel Hofman   ORCID icon orcid.org/0000-0002-7154-0413 ; Department of Control and Computer Engineering, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, HR-10000 Zagreb, Croatia

Puni tekst: engleski, pdf (1 MB) str. 359-371 preuzimanja: 493* citiraj
APA 6th Edition
Knezović, J., Čavrak, I. i Hofman, D. (2014). Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels. Automatika, 55 (3), 359-371. https://doi.org/10.7305/automatika.2014.12.617
MLA 8th Edition
Knezović, Josip, et al. "Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels." Automatika, vol. 55, br. 3, 2014, str. 359-371. https://doi.org/10.7305/automatika.2014.12.617. Citirano 26.10.2021.
Chicago 17th Edition
Knezović, Josip, Igor Čavrak i Daniel Hofman. "Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels." Automatika 55, br. 3 (2014): 359-371. https://doi.org/10.7305/automatika.2014.12.617
Harvard
Knezović, J., Čavrak, I., i Hofman, D. (2014). 'Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels', Automatika, 55(3), str. 359-371. https://doi.org/10.7305/automatika.2014.12.617
Vancouver
Knezović J, Čavrak I, Hofman D. Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels. Automatika [Internet]. 2014 [pristupljeno 26.10.2021.];55(3):359-371. https://doi.org/10.7305/automatika.2014.12.617
IEEE
J. Knezović, I. Čavrak i D. Hofman, "Parallelizing MPEG Decoder with Scalable Streaming Computation Kernels", Automatika, vol.55, br. 3, str. 359-371, 2014. [Online]. https://doi.org/10.7305/automatika.2014.12.617

Sažetak
U ovom radu opisujemo skalabilnu i prenosivu implementaciju dekodera po normi MPEG ostvarenu korištenjem paradigme tokovnog računarstva, prilagođenu novim generacijama višejezgrenih računala. Opisan je novi, hibridni pristup paralelizaciji novih ili postojećih aplikacija, gdje se samo podatkovno intenzivni i računski zahtjevni dijelovi implementiraju u tokovnoj domeni. Arhitekturno neovisni jezik StreamIt koristi se za oblikovanje, optimiranje i izvedbu paraleliziranih segmenata aplikacije, dok razvijeno sučelje 'StreamGate' omogućava komunikaciju između domena implementacije. Predloženi hibridni pristup razvoju paraleliziranih aplikacija iskorišten je u preoblikovanju referentnog dekodera video zapisa po normi MPEG; identificirani su računski zahtjevni segmenti aplikacije i ponovno implementirani u jeziku StreamIt, sa sučeljem 'StreamGate' kao poveznicom između slijedne i tokovne domene. Ispitivana su svojstva skalabilnosti s obzirom na ciljani broj jezgri, format video zapisa i veličinu okvira te dekompoziciju ulaznih podataka. Svojstva dekodera  su praćena u prisustvu različitih opterećenja ispitnog računala, i s obzirom na broj istovremeno obrađivanih okvira.

Ključne riječi
podatkovni tokovi; višejezgrena računala; multimedija; paralelni sustavi; tokovno računarstvo; dekodiranje video zapisa

Hrčak ID: 133173

URI
https://hrcak.srce.hr/133173

[engleski]

Posjeta: 761 *