Skip to the main content

Original scientific paper

https://doi.org/10.7305/automatika.2014.12.617

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

Josip Knezović orcid id 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 id 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


Full text: english pdf 1.258 Kb

page 359-371

downloads: 738

cite


Abstract

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.

Keywords

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

Publication date:

12.1.2015.

Article data in other languages: english

Visits: 1.716 *