Mauricio Alvarez Mesa  

 

Academic and Research Information

As part of my Phd thesis I'm doing research on computer architecture for multimedia processing at the High Performance Computing Group of UPC-DAC. (Barcelona. Spain).

Specifically I'm focusing my research work on architectures for high definition digital video processing using video codecs like H.264.

My thesis advisors are Mateo Valero and Alex Ramirez.

I am also interested in application specific processors for multimedia applications, video processors, vector processors, SIMD extensions, performance evaluation, and processor design using hardware description languages.

Related to that I am very interested in the field of video coding, and the use of free-software for testing and researching in video codecs.

Index

  1. Technical Publications
  2. Documents related and tools for research in multimedia and video processors
  3. Linux and free-software mini-howtos

Technical Publications

Alex Ramirez, Felipe Cabarcas, Ben Juurlink, Mauricio Alvarez Mesa, Arnaldo Azevedo, Cor Meenderinck, Georgi Gaydajiev, Catalin Ciobanu, Sebastian Isaza, Friman Sanchez. The SARC architecture. IEEE Micro, vol.30, no.5, pp.16-29, Sept--Oct. 2010

M. Alvarez, A. Ramirez, A. Azevedo, C.H. Meenderinck, B.H.H. Juurlink, M. Valero. Scalability of Macroblock-level parallelism for H.264 decoding. The IEEE Fifteenth International Conference on Parallel and Distributed Systems (ICPADS’09), December 8-11, 2009, Shenzhen, China. Download paper - Download slides

A. Azevedo, B.H.H. Juurlink, C.H. Meenderinck, A. Terechko, J. Hoogerbrugge, M. Alvarez, A. Ramirez, M. Valero. A Highly Scalable Parallel Implementation of H.264. Transactions on High-Performance Embedded Architectures and Compilers (HiPEAC), Vol 4, Issue 2, September 2009. Download paper

C.H. Meenderinck, A. Azevedo, B.H.H. Juurlink, M. Alvarez, A. Ramirez. Parallel Scalability of Video Decoders. Journal of Signal Processing Systems, pp. 173, August 2009, vol 57, issue 2. Download paper

M. Alvarez, A. Ramirez, M. Valero, A. Azevedo, C.H. Meenderinck, B.H.H. Juurlink. Performance Evaluation of Macroblock-level Parallelization of H.264 Decoding on a cc-NUMA Multiprocessor Architecture. Avances en Sistemas e Informática, June 2009, Vol. 6, No. 1, ISSN 1657-7663. Download paper

M. Alvarez, A. Ramirez, M. Valero, A. Azevedo, C.H. Meenderinck, B.H.H. Juurlink. Performance Evaluation of Macroblock-level Parallelization of H.264 Decoding on a cc-NUMA Multiprocessor Architecture. Proceedings of the 4CCC: 4th Colombian Computing Conference, Bucaramanga, Colombia, April 2009. Download paper

Arnaldo Azevedo, Cor Meenderinck, Ben Juurlink, Andrei Terechko, Jan Hoogerbrugge, Mauricio Alvarez, Alex Rammirez. Parallel H.264 Decoding on an Embedded Multicore Processor. 4th International Conference on High Performance and Embedded Architectures and Compilers. Paphos, CYPRUS, January 25-28, 2009.
Download paper

M. Alvarez, A. Azevedo, C.H. Meenderinck, B.H.H. Juurlink, A. Terechko, J. Hoogerbrugge, A. Ramirez. Analyzing scalability limits of H.264 decoding due to TLP overhead. 6th HiPEAC Industrial Workshop, Paris, France, November 2008 .
Download paper - Download presentation

Mauricio Alvarez, Alex Ramirez, Xavier Martorell, Eduard Ayguade, Mateo Valero. Scalability of Macroblock-level Parallelism for H.264 Decoding. Advanced Computer Architecture and Compilation for Embedded Systems. ACACES 2008. Poster Session. L'Aquila. Italy. Jul. 2008
Download paper

Arnaldo Azevedo, Cor Meenderinck, Ben Juurlink, Mauricio Alvarez, Alex Ramirez, Analysis of Video Filtering on the Cell Processor IEEE International Symposium on Circuits and Systems (ISCAS), Seattle, USA. May 18-21. 2008. Download paper

Cor Meenderinck, Arnaldo Azevedo, Mauricio Alvarez, Ben Juurlink, Alex Ramirez, Parallel Scalability of Video Decoders. UPC. Technical Report No UPC-DAC-RR-CAP-2008-11. Universitat Politecnica de Catalunya (UPC), Delft University of Technology (TUD), Barcelona Supercomputing Center (BSC). 2008 Download paper

Cor Meenderinck, Arnaldo Azevedo, Mauricio Alvarez, Ben Juurlink, Alex Ramirez, Parallel Scalability of H.264. Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG) 2008. Held in conjunction with the 3rd International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC) Goteborg, Sweden, January 27, 2008. Download paper

Mauricio Alvarez, Esther Salamí, Alex Ramirez, Mateo Valero, HD-VideoBench. A Benchmark for Evaluating High Definition Digital Video Applications 2007 IEEE 10th International Symposium on Workload Characterization. 27-29 Sept. 2007. Boston. USA Download paper

Mauricio Alvarez, Esther Salamí, Alex Ramirez, Mateo Valero, Performance Impact of Unaligned Memory Operations in SIMD Extensions for Video CODEC Applications 2007 IEEE International Symposium on Performance Analysis of Systems and Software. April 25-27, 2007. San Jose, California, USA. Download paper

Mauricio Alvarez, Esther Salamí, Alex Ramirez, Mateo Valero, A Performance Characterization of High Definition Digital Video Decoding using H.264/AVC. 2005 IEEE International Symposium on Workload Characterization, October 5-8. 2005. Austin, Texas. USA.  Download paper

Mauricio Alvarez, Esther Salamí, Alex Ramirez, Mateo Valero. A Performance Evaluation of High Definition Digital Video Decoding using the H.264/AVC Standard. Advanced Computer Architecture and Compilation for Embedded Systems. ACACES 2005. Poster Session. L'Aquila. Italy. August. 2005
Download paper

Friman Sánchez, Mauricio Alvarez, Esther Salamí, Alex Ramirez, Mateo Valero, On the Scalability of 1- and 2-Dimensional SIMD Extensions for Multimedia Applications, 2005 IEEE International Symposium on Performance Analysis of Systems and Software. Austin, USA. March 2005. Download paper

Mauricio Alvarez, Friman Sánchez, Esther Salamí, Alex Ramirez, Mateo Valero. Scalability and Complexity of 2-Dimensional SIMD extensions. XV Jornadas de paralelismo. Almería. España. September 2004
Download paper

Harvey  Giraldo, Mauricio Alvarez y José Edinson Aedo. A technology for on-line laboratories of basic electronics. In Computers and Education: Towards a Lifelong Learning Society Edited by: Martin Llamas Nistal and Manuel J. Fernandez Iglesias. Kluwer Academic Publishers; December 2003

Harvey Giraldo, Mauricio Alvarez y José Edinson Aedo, Implementación de una tecnología para la construcción de laboratorios remotos para la enseñanza de electrónica usando Internet. VI Congreso Iberoamericano de Informática Educativa IE2002. Vigo. Spain. November 2002. Download paper

José Edinson Aedo, Mauricio Alvarez y Fredy. Rivera, Hardware software codesign of fuzzy systems", VIII International Workshop Iberchip IWS2002, Guadalajara. México, April 2002.
Download paper

Documents and tools for research in Multimedia and Video Processors

HD-VideoBench: A benchmark for High Definition Video Prcessing using MPEG-2, MPEG-4 and H.264/AVC.

Comparison of multimedia extensions. I have made a comparison of the SIMD extensions for multimedia of the IA-32 (x86) and PowerPC ISAs with a reference to the MOM research vector processor.

New multimedia instructions into gcc back-end. A guide for adding application specific instructions to the GCC back-end using intrinsics and based on the PowerPC ISA.

A guide for building a gcc cross-compiler. A guide for creating a GCC cross-compiler with a Pentium/x86-linux host and a PowerPC-linux target with Altivec support.

An Emulation Framework based on IBM-Aria to evaluate VMX/Altivec Extensions(pdf). A description of the modifications to Aria (a dynamic instrumentation tool from IBM) in order to support Altivec (VMX) instructions in a Power/AIX environment.

Discrete Cosine Transform: a comparison of different algorithms for implementing the  DCT.

Jinks Simulator configuration (outdated). Brief guide for using and configuring the Jinks Simulator. Jinks is a simulator of vector extensions for superscalar processors.

Linux and Free software mini-howtos


 

Last update: 19/01/2010