Dr. Diego Andrade Canosa  

Profesor contratado doctor (PC-DR)

Departamento Ingeniería de Computadores
Área Arquitectura y tecnología de computadore
Investigación  Grupo de investigación Grupo de Arquitectura de Ordenadores
Líneas de investigación No figuran en el gestor curricular de la UDC (SUXI).
Contacto Directorio de la UDC

Docencia

Docencia impartida

En este apartado se muestra la docencia impartida en grados, másteres y resto de estudios oficiales en los últimos 6 años.

Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática
Grado en Ingeniería Informática. Curso Puente
Máster Universitario en Ingeniería Informática
80
Prácticas en Empresa
Grado en Ingeniería Informática
Grado en Ingeniería Informática
8
Programación Integrativa
Grado en Ingeniería Informática
62
Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática. Curso Puente
70
Prácticas en Empresa 8
Programación Integrativa 69
Proyecto Fin de Carrera
Ingeniero en Informática
2
Trabajo Fin de Grado. Mención en Tecnología de la Información
Grado en Ingeniería Informática. Curso Puente
8
Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática
Grado en Ingeniería Informática. Curso Puente
Máster Universitario en Ingeniería Informática
70
Prácticas en Empresa
Grado en Ingeniería Informática
Grado en Ingeniería Informática
8
Programación Integrativa
Grado en Ingeniería Informática
48
Trabajo Fin de Grado. Mención en Tecnología de la Información
Grado en Ingeniería Informática
Grado en Ingeniería Informática. Curso Puente
20
Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática
89
Prácticas en Empresa
Grado en Ingeniería Informática
Grado en Ingeniería Informática
8
Programación Integrativa
Grado en Ingeniería Informática
48
Software de Base para Supercomputación
Máster Universitario en Computación de Altas Prestaciones
12
Trabajo Fin de Grado. Mención en Tecnología de la Información
Grado en Ingeniería Informática
9
Trabajo Fin de Grado. Mención en Tecnología de la Información
Grado en Ingeniería Informática. Curso Puente
16
Trabajo Fin de Máster
Máster Universitario en Computación de Altas Prestaciones
5,3
Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática
70
Informática Básica
Grado en Ingeniería Informática
16,75
Prácticas en Empresa
Grado en Ingeniería Informática
10
Programación Integrativa
Grado en Ingeniería Informática
48
Software de Base para Supercomputación
Máster Universitario en Computación de Altas Prestaciones
18
Trabajo Fin de Grado. Mención en Tecnología de la Información
Grado en Ingeniería Informática
26
Trabajo Fin de Máster
Máster Universitario en Computación de Altas Prestaciones
6,3
Asignatura y estudios en la que se imparte Horas totales
Estructura de Computadores
Grado en Ingeniería Informática
120
Informática Básica
Grado en Ingeniería Informática
16,75
Programación Integrativa
Grado en Ingeniería Informática
17
Software de Base para Supercomputación
Máster Universitario en Computación de Altas Prestaciones
18

Tutorías definidas por el/la docente para el curso académico 2016/2017.

Facultad de Informática

Cuatrimestre Día Lugar
Primer cuatrimestre martes
10:30 a 13:30
Despacho 3.13 da Área Científica
Primer cuatrimestre miércoles
10:30 a 13:30
Despacho 3.13 da Área Científica
Segundo cuatrimestre lunes
10:00 a 13:00
Despacho 3.13 da Área Científica
Segundo cuatrimestre jueves
10:00 a 13:00
Despacho 3.13 da Área Científica

Trabajos de fin de grado y máster

Dirigidos o codirigidos por el/la docente desde el año 2013.

Modelado del consumo energético de procesadores en dispositivos móviles
Desarrollo de una aplicación web de facturación para un taller de confección
Implementación de códigos adaptativos en OpenCL
Creación de una página web que permita visualizar las opiniones de los usuarios de twitter sobre un producto
Desarrollo de Ironbar, un programa para la gestión de las ventas en un evento
Interfaz web para el uso de la herramienta OCLoptimizer

Resultados de investigación

Puede consultar los méritos de investigación seleccionando un tipo de mérito y el año.

NUEVOS DESAFIOS EN COMPUTACION DE ALTAS PRESTACIONES: DESDE ARQUITECTURAS HASTA APLICACIONES (II)

Entidad financiadora Ministerio de Economía y Competitividad (MINECO)
Investigadores principales Ramón Doallo Biempica, Juan Touriño Domínguez
Tipo Proyecto Programas Nacionales
Fechas Desde 30/12/2016 a 29/12/2019

Red de Computación de Altas Prestaciones en Arquitecturas Heterogéneas (CAPAP-H5)

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Arturo González Escribano
Tipo Proyecto Programas Nacionales
Fechas Desde 01/01/2015 a 31/12/2015

Factories of the Future Resources, Technology, Infrastructure and Services for Simulation and Modelling (FORTISSIMO), Experiment: "Improved and Optimized Design of High Temperature Exhaust Gases Concentric Chimneys"

Entidad financiadora Union Europea
Investigadores principales Basilio B. Fraguela Rodríguez
Tipo Proyecto UE
Fechas Desde 01/10/2014 a 31/03/2016

Network for Sustainable Ultrascale Computing (NESUS)

Entidad financiadora Union Europea
Investigadores principales Jesús Carretero Pérez
Tipo Proyecto UE
Fechas Desde 28/03/2014 a 27/03/2018

Nuevos Desafíos en Computación de Altas Prestaciones: desde Arquitecturas hasta Aplicaciones

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Ramón Doallo Biempica y Juan Touriño Domínguez
Tipo Proyecto Programas Nacionales
Fechas Desde 01/01/2014 a 31/12/2016

Red de Tecnologías LiDAR y de Información Geoespacial

Entidad financiadora Xunta de Galicia
Investigadores principales Francisco Fernández Rivera
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2014 a 31/12/2015

Red de Tecnologías Cloud y Big Data para HPC

Entidad financiadora Xunta de Galicia
Investigadores principales Juan Touriño Domínguez
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2014 a 31/12/2015

Consolidación y Estructuración de Unidades de Investigación Competitivas: Grupo de Arquitectura de Computadores de la Universidad de A Coruña (Grupo de Referencia Competitiva)

Entidad financiadora Xunta de Galicia
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2013 a 31/12/2016

Ayudas para la consolidación y estructuración de unidades de investigación competitiva. Modalidad de agrupaciones estratégicas (CITIC)

Entidad financiadora Xunta de Galicia
Investigadores principales Bertha Guijarro Berdiñas
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2012 a 31/12/2013

Clúster Heterogéneo de Arquitecturas Emergentes

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Nacionales
Fechas Desde 01/01/2012 a 31/12/2013

High-Performance Embedded Architectures and Compilation Network of Excellence, HiPEAC-3 NoE

Entidad financiadora Union Europea
Investigadores principales Koen De Bosschere
Tipo Proyecto UE
Fechas Desde 01/02/2012 a 31/01/2016

Red de Computación de Altas Prestaciones sobre Arquitecturas Paralelas Heterogéneas (CAPAP-H4)

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Diego R. Llanos Ferraris
Tipo Proyecto Programas Nacionales
Fechas Desde 15/06/2012 a 25/04/2014

Red de Tecnologías de la Información Geoespacial para la Gestión Territorial

Entidad financiadora Xunta de Galicia
Investigadores principales Rafael Crecente Maseda
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2012 a 31/12/2013

Arquitecturas, Sistemas y Herramientas para Computación de Altas Prestaciones

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Nacionales
Fechas Desde 01/01/2011 a 30/06/2014

Red de Computación de Altas Prestaciones sobre Arquitecturas Paralelas Heterogéneas (CAPAP-H3)

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Diego R. Llanos Ferraris
Tipo Proyecto Programas Nacionales
Fechas Desde 15/06/2011 a 14/06/2012

Red de Computación de Altas Prestaciones sobre Arquitecturas Paralelas Heterogéneas (CAPAP-H2)

Entidad financiadora Ministerio de Economía y Competitividad
Investigadores principales Enrique S. Quintana Ortí
Tipo Proyecto Programas Nacionales
Fechas Desde 15/06/2010 a 14/06/2011

Red Gallega de Bioinformática

Entidad financiadora Xunta de Galicia
Investigadores principales David Posada González
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2010 a 31/12/2011

Red Gallega de Computación de Altas Prestaciones II

Entidad financiadora Xunta de Galicia
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2010 a 31/12/2011

Consolidación y Estructuración de Unidades de Investigación Competitivas: Grupo de Arquitectura de Computadores de la Universidad de A Coruña (Grupo de Referencia Competitiva)

Entidad financiadora Xunta de Galicia
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2010 a 31/12/2012

Fortalecimiento Institucional de la Universidad Nacional de Loja: Dotación de Equipamiento, Formación de Recursos Humanos y Disponibilidad de Información Geográfica para Fomentar la Gestión Sostenible del Territorio (subproyecto 2)

Entidad financiadora Xunta de Galicia
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/07/2010 a 30/11/2011

Red MATHEMATICA Consulting and Computing de Galicia

Entidad financiadora Xunta de Galicia
Investigadores principales Wenceslao González Manteiga
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2009 a 31/12/2010

Open European Network for High Performance Computing on Complex Environments (ComplexHPC)

Entidad financiadora Union Europea
Investigadores principales Emmanuel Jeannot
Tipo Proyecto UE
Fechas Desde 07/05/2009 a 06/07/2013

Soporte Hardware y Software para computación de altas prestaciones

Entidad financiadora Plan Nacional I+D, Ministerio de Educación y Ciencia
Investigadores principales Ramón Doallo Biempica
Tipo Proyecto Programas Nacionales
Fechas Desde 01/10/2007 a 30/03/2011

Red MATHEMATICA Consulting and Computing de Galicia (período 2006-2008)

Entidad financiadora Xunta de Galicia
Investigadores principales Wenceslao González Manteiga
Tipo Proyecto Programas Autonomicos
Fechas Desde 01/01/2006 a 31/12/2008

OCLoptimizer: un optimizador código a código para códigos OpenCL

Tipo Software Registrado
Entidad Universidade da Coruña (UDC)
Autores Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica, Jorge Fernández Fabeiro, Diego Andrade Canosa
Fecha de solicitud 12/11/2013
Fecha de concesión 02/01/2014

Librería de las ecuaciones probabilísticas de fallos (Probabilistic Miss Equations-PMEs-Library

Tipo Software Registrado
Entidad Universidade da Coruña (UDC)
Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Fecha de solicitud 15/07/2008
Fecha de concesión 14/11/2008

A Fine-Grained Thread-Aware Management Policy for Shared Caches

Autores Dyer Rolán García, Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE Vol. 26 Núm. 6 (págs. 1355 a 1374)
DOI https://doi.org/10.1002/cpe.3123

Address independent estimation of the boundaries of cache performance

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista MICROPROCESSORS AND MICROSYSTEMS Vol. 38 Núm. 2 (págs. 137 a 151)

Accurate prediction of the behavior of multithreaded applications in shared caches

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista PARALLEL COMPUTING Vol. 39 Núm. 1 (págs. 36 a 57)
DOI https://doi.org/10.1016/j.parco.2012.11.003

Numerical simulation of pollutant transport in a shallow-water system on the Cell heterogeneous processor

Autores Carlos Hugo González Vázquez, Basilio Bernardo Fraguela Rodríguez, Diego Andrade Canosa, Jose Antonio García Rodríguez, Manuel J. Castro
Revista JOURNAL OF SUPERCOMPUTING Vol. 65 Núm. 3 (págs. 1089 a 1103)
DOI https://doi.org/10.1007/s11227-012-0862-y

Static analysis of the worst-case memory performance for irregular codes with indirections

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista ACM¿S TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION Vol. 9 Núm. 3 (págs. 20 a 20)
DOI https://doi.org/10.1145/2355585.2355593

Address-Independent Estimation of the Worst-case Memory Performance

Autores Basilio Bernardo Fraguela Rodríguez, Diego Andrade Canosa, Ramón Doallo Biempica
Revista IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS Vol. 6 Núm. 4 (págs. 664 a 677)
DOI https://doi.org/10.1109/tii.2010.2064172

Automated and Accurate Cache Behavior Analysis for Codes with Irregular Access Patterns

Autores Diego Andrade Canosa, Manuel Carlos Arenaz Silva, Basilio Bernardo Fraguela Rodríguez, Juan Touriño Domínguez, Ramón Doallo Biempica
Revista CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE Vol. 19 Núm. 18 (págs. 2407 a 2423)
DOI https://doi.org/10.1002/cpe.1173

Cache Behavior Modeling for Codes Involving Banded Matrices

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista Lecture Notes in Computer Science Vol. 4382 (págs. 205 a 219)

Precise Automatable Analytical Modeling of the Cache Behavior of Codes with Indirections

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista ACM¿S TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION Vol. 4 Núm. 3 (págs. 16 a 16)
DOI https://doi.org/10.1145/1275937.1275940

Analytical modeling of codes with arbitrary data-dependent conditional structures

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista JOURNAL OF SYSTEMS ARCHITECTURE Vol. 52 Núm. 7 (págs. 394 a 410)
DOI https://doi.org/10.1016/j.sysarc.2005.04.004

Cache Behavior Modeling of Codes wiht Data-Dependent Conditionals

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Revista Lecture Notes in Computer Science Vol. 2826 (págs. 373 a 387)

An efficient parallel set container for multicore architectures

Autores Álvaro de Vega. Diego Andrade Canosa. Basilio Bernardo Fraguela Rodríguez
Libro Applications, Tools and Techniques on the Road to Exascale Computing
Edita IOS PRESS.
ISBN: 978-1-61499-040-6
Páginas De la 369 a la 376

Improving the programmability of heterogeneous systems by means of libraries

Autor Moisés Viñas Buceta
Director/es Basilio Bernardo Fraguela Rodríguez; Diego Andrade Canosa
Ámbito Electrónica y Sistemas
Calificación Sobresaliente Cum Laude

Exploiting Multi-GPU Systems Using the Heterogeneous Programming Library
International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE 2014
Internacional

Autores Moisés Viñas Buceta, Zeki Bozkus, Basilio Bernardo Fraguela Rodríguez, Diego Andrade Canosa, Ramón Doallo Biempica
Organizador Univ. de Cádiz
Lugar España

Writing Self-adaptive Codes for Heterogeneous Systems
20th International Conference Euro-Par 2014 Parallel Processing
Internacional

Autores Jorge Fernández Fabeiro, Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar Porto (Portugal)

Exploiting Runtime Code Generation to Develop Self-adaptive Codes for Heterogeneous Systems
International HPC Summer School 2014 on HPC Challenges in Computational Sciences
Internacional

Autores Jorge Fernández Fabeiro, Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar Budapest (Hungría)

OCLoptimizer: an Iterative Optimization Tool for OpenCL
13th International Conference on Computational Science, ICCS 2013
Internacional

Autores Jorge Fernández Fabeiro, Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez
Lugar España

High Performance Programming in the Cell Processor: Application to Fluid Simulation
12th International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE 2012
Internacional

Autores Carlos Hugo González Vázquez, Basilio Bernardo Fraguela Rodríguez, Diego Andrade Canosa, Jose Antonio García Rodríguez, Manuel J. Castro
Lugar España

Using an Analytical Model of Shared Caches for Selecting the Optimal Parallelization Scheme
10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Organizador IEEE Computer Society
Lugar España

Monitorización del trabajo en prácticas usando un sistema de control de versiones
XVI Jornadas de Enseñanza Universitaria de la Informática (JENUI)
Nacional

Autores Diego Andrade Canosa, Emilio José Padrón González, Basilio Bernardo Fraguela Rodríguez
Lugar Santiago de Compostela (España)

Estimating the Worst-case Memory Performance in the Absence of Base ADdress Information
15th Workshop on Compilers for Parallel Computers, CPC'2010
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar Viena (Austria)

Programación de Alto Rendimiento en el Procesador Cell: aplicación a Simulación de Fluídos
XX Jornadas de Paralelismo
Nacional

Autores Jose Antonio García Rodríguez, Carlos Hugo González Vázquez, Basilio Bernardo Fraguela Rodríguez, Diego Andrade Canosa, Manuel Jesús Castro Díaz
Lugar A Coruña (España)

Static Prediction of Worst-Case Data Cache Performance in the Absence of Base Address Information
The 15th IEEE Real-Time and Embedded Technology and Applications Symposium
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar San Francisco (Estados Unidos)

Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems
The 17th Euromicro Conference on Parallel, Distributed and Network Based Processing (PDP¿2009)
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, James Brodman, David Padua
Lugar Weimar (Alemania)

Worst case memory performance estimation using an analytical model
Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2008)
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar L¿aquila (Italia)

Automated and accurate cache behavior analysis for codes with irregular access patterns
12th Workshop on Compilers for Parallel Computers
Internacional

Autores Diego Andrade Canosa, Manuel Carlos Arenaz Silva, Basilio Bernardo Fraguela Rodríguez, Juan Touriño Domínguez, Ramón Doallo Biempica
Lugar A Coruña (España)

Cache Behavior Modelling for Codes Involving Banded Matrices
Languages and Compilers for Parallel Computing 2006
Internacional

Autores Diego Andrade Canosa, Basilio Bernardo Fraguela Rodríguez, Ramón Doallo Biempica
Lugar Nueva Orleáns (Estados Unidos)