Performance evaluation of macroblock-level parallelization of h.264 decoding on a cc-numa multiprocessor architecture
dc.contributor.author | Alvarez, Mauricio | spa |
dc.contributor.author | Ramirez, Alex | spa |
dc.contributor.author | Valero, Mateo | spa |
dc.contributor.author | Azevedo, Arnaldo | spa |
dc.contributor.author | Meenderinck, Cor | spa |
dc.contributor.author | Juurlink, Ben | spa |
dc.date.accessioned | 2019-06-26T10:20:56Z | spa |
dc.date.available | 2019-06-26T10:20:56Z | spa |
dc.date.issued | 2009 | spa |
dc.description.abstract | This paper presents a study of the performance scalability of a macroblock-level parallelization of the H.264 decoder for High Definition (HD) applications on a multiprocessor architecture. We have implemented this parallelization on a cache coherent Non-uniform Memory Access (cc-NUMA) shared memory multiprocessor (SMP) and compared the results with the theoretical expectations. The study includes the evaluation of three different scheduling techniques: static, dynamic and dynamic with tail-submit. A dynamic scheduling approach with a tail-submit optimization presents the best performance obtaining a maximum speedup of 9.5 with 24 processors. A detailed profiling analysis showed that thread synchronization is one of the limiting factors for achieving a better scalability. The paper includes an evaluation of the impact of using blocking synchronization APIs like POSIX threads and POSIX real-time extensions. Results showed that macroblock-level parallelism as a very fine-grain form of Thread-Level Parallelism (TLP) is highly affected by the thread synchronization overhead generated by these APIs. Other synchronization methods, possibly with hardware support, are required in order to make MB-level parallelization more scalable. | spa |
dc.format.mimetype | application/pdf | spa |
dc.identifier.eprints | http://bdigital.unal.edu.co/18638/ | spa |
dc.identifier.uri | https://repositorio.unal.edu.co/handle/unal/28590 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad Nacional de Colombia -Sede Medellín | spa |
dc.relation | http://revistas.unal.edu.co/index.php/avances/article/view/14512 | spa |
dc.relation.ispartof | Universidad Nacional de Colombia Revistas electrónicas UN Avances en Sistemas e Informática | spa |
dc.relation.ispartof | Avances en Sistemas e Informática | spa |
dc.relation.ispartofseries | Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 219-228 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 219-228 1909-0056 1657-7663 | |
dc.relation.references | Alvarez, Mauricio and Ramirez, Alex and Valero, Mateo and Azevedo, Arnaldo and Meenderinck, Cor and Juurlink, Ben (2009) Performance evaluation of macroblock-level parallelization of h.264 decoding on a cc-numa multiprocessor architecture. Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 219-228 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 219-228 1909-0056 1657-7663 . | spa |
dc.rights | Derechos reservados - Universidad Nacional de Colombia | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.license | Atribución-NoComercial 4.0 Internacional | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/ | spa |
dc.subject.proposal | Video codec parallelization | spa |
dc.subject.proposal | multicore architectures | spa |
dc.subject.proposal | synchronization | spa |
dc.subject.proposal | H.264 | spa |
dc.subject.proposal | multiprocessor architectures | spa |
dc.title | Performance evaluation of macroblock-level parallelization of h.264 decoding on a cc-numa multiprocessor architecture | spa |
dc.type | Artículo de revista | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_6501 | spa |
dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | spa |
dc.type.content | Text | spa |
dc.type.driver | info:eu-repo/semantics/article | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/ART | spa |
dc.type.version | info:eu-repo/semantics/publishedVersion | spa |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 14512-43460-1-PB.pdf
- Tamaño:
- 1.12 MB
- Formato:
- Adobe Portable Document Format