Postdoc en Ingeniería Informática

Código de oferta
4647
Oferta creada el día
17/06/2021
Número de plazas
1
Departamento o Área
Informática y Telecomunicaciones
Lugar de trabajo
Murcia
Experiencia previa
Entre 1 y 3 años
Tipo de contrato
Contrato por obra o servicio
Jornada
Jornada completa
Retribución
Entre 28.000 y 32.000
Horario
9:00 - 14:00 y 15:30 -18:00
Localidad
Murcia
Duración del contrato
Temporal
Formación y conocimientos requeridos
Titulación Universitaria
Grado en Ingeniería en Informática
Idiomas
Idioma
Inglés
Nivel
Medio
Competencias profesionales
REQUISITOS

a) Formación:

- Doctorado en Ingeniería Informática (recomendable: especialización en arquitectura y tecnología de computadores)

b) Conocimientos esenciales y experiencia profesional

- Formación en arquitectura de ordenadores con un excelente conocimiento de la arquitectura de la CPU y la GPU, junto al sub-sistema de memoria (+consistencia y coherencia de la memoria).

- Experiencia 5-10 años en desarrollo y depuración de aplicación codificadas en CUDA.

- Experiencia 5-10 años en uso y desarrollo de simuladores arquitecturales (por ejemplo: Gem5, Multi2Sim, GPGPUSim, etc.).

c) Conocimientos adicionales y experiencia profesional

- Se valorará la experiencia con las APIs OpenGL y/o Vulkan y el conocimiento de los pipelines de ejecución gráficos de la GPU.



COMPETENCIAS

- El candidato debe poseer excelentes habilidades en C/C++, CUDA y Python.

- El candidato debe tener experiencia y un profundo conocimiento de los simuladores de arquitectura de computadores como Gem5, GPGPUSim, etc.

- Conocimiento de herramientas de programación en entornos Linux (Shell-Script, depuradores, perfiladores, etc.).

- Conocimiento de herramientas de control de versiones (Git, GitLab, continuous integration).

- Conocimiento de bases de datos (por ejemplo, SQLite).

Tareas principales del puesto

CONTEXTO Y MISIÓN

La Universidad Católica San Antonio de Murcia (UCAM) busca un Postdoc para contribuir a la mejora de un simulador de arquitectura a nivel de ciclo de una plataforma de computación heterogénea (CPU+GPU). Se trata de un proyecto de transferencia tecnológica en colaboración con una empresa multinacional (no revelada por NDA), con posibilidad real de continuar colaborando tras la finalización del proyecto.

 

FUNCIONES PRINCIPALES

- Ampliar el simulador con soporte para la ejecución de aplicaciones heterogéneas para la última versión de CUDA.

- Crear/portar un conjunto de aplicaciones CUDA heterogéneas para evaluar el rendimiento de una plataforma de cómputo simulada.

- Ampliar el simulador con soporte para la ejecución de trazas de un API de gráficos.

- Crear un conjunto de trazas de gráficos para evaluar el rendimiento de una plataforma de cómputo simulada.

- Analizar los resultados y sacar conclusiones de la evaluación experimental.

- Redactar o ayudar a redactar los resultados de la investigación y los informes técnicos.