Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Lossless Image Compression Exploiting Streaming Model for Efficient Execution on Multicores (CROSBI ID 184370)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Knezović, Josip ; Mlinarić, Hrvoje ; Žagar, Martin Lossless Image Compression Exploiting Streaming Model for Efficient Execution on Multicores // Automatika : časopis za automatiku, mjerenje, elektroniku, računarstvo i komunikacije, 53 (2012), 3; 272-284. doi: 10.7305/automatika.53-3.265

Podaci o odgovornosti

Knezović, Josip ; Mlinarić, Hrvoje ; Žagar, Martin

engleski

Lossless Image Compression Exploiting Streaming Model for Efficient Execution on Multicores

Image and video coding play a critical role in present multimedia systems ranging from entertainment to specialized applications such as telemedicine. Usually, they are hand--customized for every intended architecture in order to meet performance requirements. This approach is neither portable nor scalable. With the advent of multicores new challenges emerged for programmers related to both efficient utilization of additional resources and scalable performance. For image and video processing applications, streaming model of computation showed to be effective in tackling these challenges. In this paper, we report the efforts to improve the execution performance of the CBPC, our compute intensive lossless image compression algorithm. The algorithm is based on highly adaptive and predictive modeling, outperforming many other methods in compression efficiency, although with increased complexity. We employ a high--level performance optimization approach which exploits streaming model for scalability and portability. We obtain this by isolating computationally demanding parts of the algorithm and implementing them in StreamIt, an architecture--independent stream language which goal is to improve programming productivity and parallelization efficiency by exposing the parallelism and communication pattern. We developed an interface that enables the integration and hosting of streaming kernels into the host application developed in general--purpose language.

Lossless image compression; Image coding; Stream programming; Parallel programming; Multicores

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

53 (3)

2012.

272-284

objavljeno

0005-1144

10.7305/automatika.53-3.265

Povezanost rada

Računarstvo

Poveznice
Indeksiranost