La actividad de investigación de los miembros del departamento está centrada en diversas áreas:
- Computación paralela en arquitecturas de altas prestaciones
- Lenguajes y modelos de programación y ejecución paralela
- Compilación paralela y optimización de programas paralelos
- Arquitecturas distribuidas
- Arquitecturas heterogéneas
- Arquitecturas de aplicación específica
- Artimética computacional
- Procesamiento de imagen y vídeo
- Sistemas de información audiovisual
- Simulación paralela de sistemas físicos
- Métodos de optimización global
- Bioinformática
Estas áreas están fuertemente interrelacionadas, lo que se refleja en el importante número de publicaciones compartidas y en que la mayor parte de la financiación es común.
Los investigadores del departamento establecen diversos grupos de colaboración para llevar a cabo su actividad investigadora.
Relación de Grupos de Investigación
Arquitecturas para aplicaciones multimedia; Extensiones multimedia de los procesadores; Aritmética de residuos; Aritmética decimal
Arquitecturas paralelas; Memoria transaccional; Técnicas de compilación/optimización paralela; Soporte hardware para computación paralela; Algoritmos paralelos; Aceleradores paralelos (GPUs)
Computación paralela y de altas prestaciones; Tecnologías Grid; Bioinformática integrada; Minería de datos biológicos y clínicos; Análisis de datos en genómica y proteómica
Arquitecturas stream; Programación paralela en GPUs; Aplicaciones científicas en GPUs
Modelos y lenguajes de programación paralela; Librerías paralelas; Compiladores/Optimizadores paralelos; Análisis de punteros; Arquitecturas multiprocesador
Programación lineal y no lineal; Métodos de optimización global; Tecnología de procesos
Análisis de imagen: segmentación, detección de eventos, anotación; Análisis de vídeo: segmentación, detección de objetos, seguimiento de caras; Procesamiento paralelo de aplicaciones de imagen/vídeo
Métodos computacionales para aplicaciones reales; Paralelización de aplicaciones científicas y de ingeniería