Juan Carlos Díaz Martín
![]() |
juancarl (arroba) unex (punto) es |
Biografía
Breve Semblante biográfico
Juan Carlos Díaz Martín nació en Madrid (España) el 11 de abril de 1964. Fue Licenciado y Doctor en informática por la Facultad de Informática de la Universidad Politécnica de Madrid, en 1988 y 1993 respectivamente.
Actualmente es Profesor Titular y pertenece al Departamento de las Tecnologías de Computación y Comunicación de la Universidad de Extremadura en Cáceres (España), donde imparte clases de programación multicore y distribuida, sistemas de tiempo real y diseño de sistemas operativos. Su interés investigador se centra en la implementación de MPI y aplicaciones. En concreto, co-desarrolla y mantiene AzequiaMPI, una implementación completa y eficiente de MPI basada en threads conforme al estándar MPI 1.3.
También ha trabajado en la Computación de Altas Prestaciones, produciendo implementaciones MPI para plataformas distribuidas comerciales de procesamiento de señal digital como también para procesadores softcore en redes FPGA. Finalmente, aborda el problema de la búsqueda de raíces en polinomios de alto grado mediante métodos geométricos paralelos.
Investigación
Investigación
Sus Áreas de investigación principales son:
- Sistemas operativos Distribuidos para multicomputadoras DSP.
- Implementaciones en paralelo de métodos numéricos en multicomputadoras DSP.
- Reconocimiento de voz.
Publicaciones
Publicaciones
Capítulos de libros, revistas y congresos LNCS
- J. A. Rico, J. C. Díaz. "τ-Lop: Modeling performance of shared memory MPI". Parallel Computing, 46:14 – 31, 2015. ISSN 0167-8191. doi: http://dx.doi.org/10.1016/j.parco.2015.02.006.
- J. L. García, J. C. Díaz. "Finding the number of roots of a polynomial in a plane region using the winding number". Computers & Mathematics with Applications, http://dx.doi.org/10.1016/j.camwa.2013.11.013 (Impact Factor JCR-2013 = 2.069), Volume 67, Issue 3, February 2014, Pages 555-568.
- J. A. Rico, J. C. Díaz. "On the performance of concurrent transfers in collective algorithms". Proceedings of the 20th European MPI Users' Group Meeting, EuroMPI '13. September, 2013, Madrid, Spain. ISBN: 978-1-4503-1903-4, p.p. 143-144. . Slides
Descarga . Poster
Descarga
- J. L. García, J. C. Díaz, "A geometric algorithm for winding number computation with complexity analysis". Journal of Complexity, http://dx.doi.org/10.1016/j.jco.2012.02.001 (Impact Factor JCR-2011 = 0.767; JCR-5 year = 0.981. Subject categories MATHEMATICS, APPLIED 118/236, second quartile). Volume 28, pages 320-345.
- J. A. Rico, J. C. Díaz, C. Gómez-Tostón and Á. Cortés. "Improving Collectives by User Buffer Relocation". Proceedings of the 19th European conference on Recent Advances in the Message Passing Interface, EuroMPI 2012, September, 287 - 288, 2012, Viena, Austria. http://dx.doi.org/10.1007/978-3-642-33518-1_35.
- J. A. Rico, J. C. Díaz. "Performance evaluation of thread-based MPI in shared memory". Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface, EuroMPI 2011, September, 337 - 338, 2011, Santorini, Greece. http://dl.acm.org/citation.cfm?id=2042476.2042518.
Descarga
- Díaz Martín, J.C., Gómez-Tostón Gutiérrez, Carolina , Cortés Fácila, Álvaro , Rico Gallego, J.A."Una experiencia con MicroBlaze como procesador del sistema". I Simposio en computación empotrada, SiCE 2010 (CEDI 2010). Actas del congreso, ISBN: 978-84-92812-69-1 Pags.: 185-192. Valencia, España. September 2010.
Descarga
- Díaz Martín, J.C., Gómez-Tostón Gutiérrez, Carolina , Cortés Fácila, Álvaro , Rico Gallego, J.A. "Issues on Building an MPI Cluster on Microblaze". 2010 International Conference on ReConFigurable Computing and FPGAs (Reconfig 2010). Conference Proceedings. ISBN 978-0-7695-4314-7. Pags.: 220-225. Cancún, México. December 2010.
Descarga
- Díaz Martín, J.C., Rico Gallego, J.A., Álvarez Llorente, J.M., Perogil Duque, F.J. "An MPI-1 Compliant Thread-based Implementation". Lecture Notes in Computer Science. Recent Advances in Parallel Virtual Machine and Message Passing Interface. Springer-Verlag, pp. 327-329. 16th EuroPVM/MPI. Espoo, Finland. September 2009.
Descarga
- Rico Gallego, J.A., Álvarez Llorente, J.M., Díaz Martín, J.C., Perogil Duque, F.J. "A Network Service for DSP Multicomputers" Lecture Notes in Computer Science. Springer Berlin / Heidelberg. Volume 5022/2008. ISSN 0302-9743 (Print) 1611-3349 (Online) Algorithms and Architectures for Parallel Processing. Springer Berlin / Heidelberg. Pags. 169-172. ISBN 978-3-540-69500-4 Berlin, 2008.
Descarga
- Rico Gallego, J.A., Álvarez Llorente, J.M., Perogil Duque, F.J., Antúnez Gómez, P.P., Díaz Martín, J.C. "A Pthreads-based MPI-1 Implementation for MMU-less Machines" Proceedings of 2008 International Conference on Reconfigurable Computing and FPGAs (Reconfig 2008), IEEE Computer Society Press, ISBN: 978-84-612-5635-8, pp 277-282 Cancun (Mexico), December 3-5, 2008
Descarga
- Antúnez Gómez, P.P., Perogil Duque, F.J., Rico Gallego, J.A., Díaz Martín, J.C. "Aspectos de implantación de Azequia en nodos FPGA de multicomputadores Sundance™" Proceeding of VIII Jornadas de Computación Reconfigurable y Aplicaciones, ISBN: 978-84-612-5635-8 Madrid (Spain), September 18-19, 2008
Descarga
- Díaz Martín, J.C., García Zapata, J.L., "A Parallel Root-finding Method using Winding Number, with Application to Signal Processing" Proceedings of Segundo Congreso Español de Informática - XVIII Jornadas de Paralelismo vol. I Ed. Thomsom. ISBN: 978-84-9732-672-8 Zaragoza, Spain, 11-14 September 2007.
Descarga
- Álvarez Llorente, J.M., Díaz Martín, J.C., Rico Gallego, J.A. "Un Cargador para Multicomputadores Heterogéneos DSP" Proceedings of Segundo Congreso Español de Informática - XVIII Jornadas de Paralelismo vol. I Ed. Thomsom. ISBN: 978-84-9732-672-8 Zaragoza, Spain, 11-14 September 2007.
Descarga
- Díaz Martín, J.C., Rico Gallego, J.A., Álvarez Llorente, J.M. "Efficient MPI Implementation upon DSP/BIOS on Sundance", Multi-computersProceedings of Second International Symposium on Communications, Control and Signal Processing (ISCCSP 2006) Ed. Suvisoft. ISBN: 2-908849-17-8 Marrakech, Morocco, 13-15 March 2006.
Descarga
- García Zapata, J.L., Díaz Martín, J.C., Rico Gallego, J.A. "Fast Formant Finding through Contour Integration for Automatic Speech Recognition", Multi-computersProceedings of Second International Symposium on Communications, Control and Signal Processing (ISCCSP 2006) Ed. Suvisoft. ISBN: 2-908849-17-8 Marrakech, Morocco, 13-15 March 2006.
Descarga
- Rico Gallego, J.A., Díaz Martín, J.C., Álvarez Llorente, J.M. "An MPI Implementation for Distributed Signal Processing" 12th European PVM/MPI Users’ Group Meeting (EuroPVM/MPI 2005) Lecture Notes in Computer Science LNCS Volume 3666 / 2005 Springer-Verlag, pp. 475-483.ISSN: 0302-9743 , ISBN: 3-540-29009-5 Editors: Beniamino Di Martino, Dieter Kranzlmüller, Jack Dongarra. Sorrento, Italy, September 18-21, 2005.
Descarga
- Díaz Martín, J.C., Rodríguez García, J.M., Álvarez Llorente, J.M., García Zapata, J.L., Rico Gallego, J.A. "A Distributed Framework For Signal Processing", Proceeding of IADIS International Conference Applied Computing 2004 Lisbon, Portugal, March 2004.
Descarga
- Álvarez Llorente, J.M., Díaz Martín, J.C., Rodríguez García, J.M., Rico Gallego, J.A. "Aprendiendo Multiprocesamiento Simétrico con Minix" Paper accepted at 6th International Symposium on Computers in Education, SIIE'04 Cáceres, Spain, November 16-18, 2004.
Descarga
- García Zapata, J.L., Díaz Martín, J.C., Gómez Vilda, P. "Fast Formant Estimation By Complex Analysis Of Lpc Coefficients" Proceeding of 12th European Signal Processing Conference, EUSIPCO 2004, pp. 737-741 Vienna, Austria, September 6-10, 2004 ISBN: 3-200-00165-8 Ed. SuviSoft LTD. F. Hlawatsch, G. Matz, M. Rupp, B. Wistawel.
Descarga
- García Zapata, J.L., Díaz Martín, J.C., Rico Gallego, J.A. "Handy Speech Recognition Development on DSK Platforms" Paper accepted at European DSP Education and Research Symposium (EDERS 2004) NEC, Birmingham, UK, November 16, 2004.
- Díaz Martín, J.C., Rico Gallego, J.A., Álvarez Llorente, J.M., Calvo Jurado, C. "On Interface Design for Distributed Signal Processing", Proceeding of 12th European Signal Processing Conference, EUSIPCO 2004, pp. 1365-1368Vienna, Austria, September 6-10, 2004 ISBN: 3-200-00165-8 Ed. SuviSoft LTD. F. Hlawatsch, G. Matz, M. Rupp, B. Wistawel.
Descarga
- Díaz Martín, J.C., Rico Gallego, J.A., Rodríguez García, J.M., Álvarez Llorente, J.M. "On Writing Audio Drivers For DSKs", Paper accepted at European DSP Education and Research Symposium (EDERS 2004)NEC, Birmingham, UK, November 16, 2004.
Descarga
- García Zapata, J.L., Díaz Martín, J.C., Gómez Vilda, P. "Parallel Root-Finding Method for LPC Analysis of Speech", Lecture Notes in Artificial Intelligence LNCS/LNAI 3206 (Poceeding of 7th International Conference on Text, Speech and Dialogue, TSD 2004). Brno, Czech Republic, September 8-11, 2004 ISBN 3-540-23049-1 Ed. Petr Sojka, Ivan Kopecek, and Karel Pala.
Descarga
- Álvarez Llorente, J.M., Díaz Martín, J.C., Rodríguez García, J.M., García Zapata, J.L., Rico Gallego, J.A. "IDSP: un framework distribuido para multicomputadores DSP TMS320C6000", Proceedings of XIV Jornadas de Paralelismo, pp. 385-389 Leganés, Madrid, September 9-11, 2003 ISBN 84-8409-159-7.
Descarga
- Rico Gallego, J.A., Díaz Martín, J.C., Rodríguez García, J.M., Álvarez Llorente, J.M., García Zapata, J.L. "Porting P4 to Digital Signal Processing Platforms", Lecture Notes in Computer Science series, pp. 362-368 (Proceedings of 10th European PVM/MPI User’s Group Meeting) Springer Verlag, Berlin, Germany,Venice, Italy, September 29 - October 2, 2003.
Descarga
- Macías M., Reinoso Peinado, A., González J., García Zapata, J.L., Díaz Martín, J.C., Sánchez Figueroa, F. "WebTouch: An Audio-tactile Browser for Visually Handicapped People" People and Computers Series, Volume 17 (proceedings of 17th Annual Human-Computer Interaction Conference) Springer Verlag, Bath, England, September 8-12, 2003.
- Álvarez Llorente, J.M., Díaz Martín, J.C., Rodríguez García, J.M. "Extendiendo Minix a Arquitecturas SMP", Proceedings of XIII Jornadas de Paralelismo, pp. 239-244 Lleida, Spain, September 9-11, 2002 ISBN 84-8409-159-7.
Descarga
- Rodríguez García, J.M., Rico Gallego, J.A., García Zapata, J.L., Díaz Martín, J.C. "PONNHI: An Implementation of Pthreads Standard For C6000 Architecture" Texas Instruments Developer Conference, Westin Galleria Hotel, Houston, Texas, USA, August 6-8, 2002.
- Rodríguez García, J.M., Rico Gallego, J.A., Álvarez Llorente, J.M., Díaz Martín, J.C. "PONNHI: Una nueva arquitectura microkernel Pthreads en espacio de usuario", Proceedings of XIII Jornadas de Paralelismo, pp. 217-222 Lleida, Spain, September 9-11, 2002 ISBN 84-8409-159-7.
Descarga
- Díaz Martín, J.C., García Zapata, J.L., Álvarez Salgado, J.F., Espada Bueno, P., Gómez Vilda, P., Rodríguez García, J.M. "DIARCA: A Component Approach to Voice Recognition", Proceedings of 7th European Conference on Speech Comunication and Technology (Eurospeech 2001), pp. 2393-2396 Aalborg, Denmark, September 3-7, 2001 ISBN 87-90834-09-7.
Descarga
- Díaz Martín, J.C., Rodríguez García, J.M., García Zapata, J.L., Gómez Vilda, P. "Robust Voice Recognition as a Distributed Service", Proceedings of 8th IEEE International Conference on Emerging Technologies and Factory Automation, pp. 571-575 Antibes-Juan Les Pins, France, October 15-18, 2001 ISBN 0-7803-7241-7 IEEE Catalog Number 01TH8597.
Descarga
- Díaz Martín, J.C., García Zapata, J.L., Rodríguez García, J.M., Álvarez Salgado, J.F., Espada Bueno, P., Gómez Vilda, P. "Scalable Distributed Voice Recognition Via Cluster Computing" Proceedings of Simposium en Informática y Comunicaciones, pp. 163-171 A Coruña, Spain, September 12-14, 2001 ISBN 84-931933-8-0.
- Díaz Martín, J.C., Irala Veloso, I., Rodríguez García, J.M. "Buiding TCL-TK GUI's for HRT-HOOD Systems", Proceedings of ACM SigAda Annual International Conference, pp. 113-123 Crown Plaza Redondo Beach & Marina Hotel, Redondo Beach, CA, USA, October 17-21, 1999.
Descarga
- Rodríguez García, J.M., Díaz Martín, J.C., Irala Veloso, I. "Programación Concurrente Basada en Hilos POSIX" Proceedings of V Jornadas de Enseñanza Universitaria de la Informática, Jenui'99 Zaragoza, Spain, October 25-26, 1999.
- Reinoso Peinado, A., Ayúcar Muñoz, M.J., Díaz Martín, J.C. "Migración de FSU Pthreads a Minix 2.0." Proceedings of IV Jornadas de Informática, pp. 615-616 Las Palmas de Gran Canaria, Spain, July 13-17, 1998.
Docencia
Docencia
- Diseño de Sistemas Operativos. 4º/5º Ingeniería Informática.
- Sistemas de Tiempo Real. 4º/5º Ingeniería Informática.
- Sistemas Operativos Distribuidos. 4º/5º Ingeniería Informática.
- Sistemas Empotrados Distribuidos. Asignatura del master "Paralelismo y Computación Grid".
Diploma de Estudios Avanzados
- Diploma de Estudios Avanzados, Escuela Politécnica, Francisco José Perogil Duque, director: Juan Carlos Díaz Martín, "Diseño y desarrollo de una plataforma escalable de procesamiento de señal en tiempo real", Junio 2009. Memoria
Descarga , Presentación
Descarga
- Diploma de Estudios Avanzados, Escuela Politécnica, Pablo Antúnez Gómez, director: Juan Carlos Díaz, "Implantación de Azequia en nodos FPGA de multicomputadores Sundance", Diciembre 2008. Memoria
Descarga , Presentación
Descarga
Trabajos fin de máster
- Trabajo Fin de Máster, Máster Universitario en Computación Grid y Paralelismo, Escuela Politécnica, Carolina Gutiérrez Gómez-Tostón y Álvaro Cortés Fácila, directores: Andrés Caro y Juan Carlos Díaz, "Cluster de multicomputadores FPGA para Computación Reconfigurable de Altas Prestaciones", Septiembre 2011. Memoria
Descarga
Proyectos fin de carrera
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Álvaro Cortés Fácila y Carolina Gutiérrez Gómez-Tostón, directores: Juan Carlos Díaz y Juan Antonio Rico, "AzequiaMPI, desde redes FPGA al supercomputador Lusitania", Junio 2010. Memoria
Descarga
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Miguel Ángel González Gil, director: Juan Carlos Díaz, "Desarrollo de un Sistema de Videoconferencia para Cámaras Orientables", Febrero 2008. Memoria
Descarga
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Francisco José Perogil Duque, director: Juan Carlos Díaz, "Desarrollo de un sistema de multiconferencia asistido por control de voz", Junio 2006. Memoria
Descarga , Presentación
Descarga
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Rosa Mª López Bernal, director: Juan Carlos Díaz, "Programación de la Interfaz Socket en MINIX", Junio 2006.
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, José Carlos Marrupe Pulgar, director: Juan Carlos Díaz, "Interfaz PC a entorno empotrado DSP", Septiembre 2004.
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Jesús Manuel Pachón López, directores: Juan Carlos Díaz y Juan Luis García, "Una implementación del reconocimiento de palabras conexas", Septiembre 2004. Memoria
Descarga , Presentación
Descarga
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Pablo Antonio Amaya Barbosa y Carlos Fco. González Contreras, director: Juan Carlos Díaz, "Integración de clientes Web y herramientas de reconocimiento de voz", Febrero 2003. Memoria
Descarga , Presentación
Descarga
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Juan Enrique Agudo Garzón, director: Juan Carlos Díaz, "Núcleo de ejecución para Ada95", Febrero 2003.
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Juan Antonio Rico Gallego, director: Juan Carlos Díaz, "Implementación del estándar POSIX 1003.13 sobre arquitecturas DPS TMS320C6000", Septiembre 2002.
- Proyecto de Fin de Carrera, I.I., Escuela Politécnica, Pablo Espada Bueno, director: Juan Carlos Díaz, "Sistemas remotos de reconocimiento de voz: Diseño e implementación de una arquitectura cliente", Diciembre 2002. Memoria
Descarga , Presentación
Descarga
Bolsa de proyectos fin de carrera
- Proyecto de Fin de Carrera, Escuela Politécnica, "Estudio del impacto de implementaciones MPI en el consumo energético", Detalles del proyecto (consultar en el despacho del profesor). Directores: Juan Antonio Rico y Juan Carlos Diaz.
- Proyecto de Fin de Carrera, Escuela Politécnica, "Exploración de OpenCL en el tratamiento de imágenes", Detalles del proyecto (consultar en el despacho del profesor). Directores: Juan Antonio Rico y Juan Carlos Diaz.