NUEVOS DESAFIOS EN COMPUTACION DE ALTAS PRESTACIONES: DESDE ARQUITECTURAS HASTA...
NUEVOS DESAFIOS EN COMPUTACION DE ALTAS PRESTACIONES: DESDE ARQUITECTURAS HASTA APLICACIONES
ESTE PROYECTO SUPONE UNA EVOLUCION DE LA INVESTIGACION EN COMPUTACION DE ALTAS PRESTACIONES (HPC) REALIZADA EN LOS ULTIMOS AÑOS POR EL GRUPO DE ARQUITECTURA DE COMPUTADORES (GAC) DE LA UNIVERSIDAD DE A CORUÑA (UDC), ALGUNOS DE LOS...
ver más
Descripción del proyecto
ESTE PROYECTO SUPONE UNA EVOLUCION DE LA INVESTIGACION EN COMPUTACION DE ALTAS PRESTACIONES (HPC) REALIZADA EN LOS ULTIMOS AÑOS POR EL GRUPO DE ARQUITECTURA DE COMPUTADORES (GAC) DE LA UNIVERSIDAD DE A CORUÑA (UDC), ALGUNOS DE LOS OBJETIVOS PROPUESTOS CONSTITUYEN UNA CONTINUACION DE LOS RESULTADOS DEL PROYECTO PREVIO TIN2010-16735, PERO TAMBIEN SE ABORDAN NUEVOS RETOS, DESDE EL NIVEL ARQUITECTURAL HASTA EL DE APLICACION, EN TOPICOS ACTUALES COMO ARQUITECTURAS HETEROGENEAS, EFICIENCIA ENERGETICA, COMPUTACION EXASCALE, COMPUTACION EN LA NUBE Y BIG DATA, ENTRE OTROS, LOS OBJETIVOS DEL PROYECTO SE AGRUPAN EN 5 LINEAS:(1) EXPLOTACION DE ARQUITECTURAS HPC EMERGENTES, ESTA LINEA INCLUYE EL DISEÑO DE: (A) NUEVAS MEMORIAS SCRATCHPAD UTILIZANDO TECNOLOGIAS DE MEMORIA EMERGENTES JUNTO CON TECNICAS DE COMPILACION PARA REDUCIR EL CONSUMO ENERGETICO EN DISPOSITIVOS SYSTEM-ON-CHIP; (B) ARQUITECTURAS BASADAS EN FPGAS PARA ACELERAR EL PROCESAMIENTO DE VIDEO E IMAGEN, CON EL OBJETIVO ADICIONAL DE INTEGRARLAS EN CENTROS DE DATOS PARA LA REALIZACION DE ESTE TIPO DE TAREAS; Y (C) UN NUEVO PIPELINE DE GPU PARA EL RENDERIZADO DE SUPERFICIES DE NURBS CON EL FIN DE CONSEGUIR UN RENDERIZADO EFICIENTE Y REALISTA DE MODELOS COMPLEJOS,(2) HERRAMIENTAS PARA LA MEJORA DEL RENDIMIENTO Y LA PROGRAMABILIDAD DE SISTEMAS HPC EMERGENTES, ESTA LINEA SE CENTRA EN EL DESARROLLO DE HERRAMIENTAS SOFTWARE PARA: (A) LA CARACTERIZACION HARDWARE DE SISTEMAS HETEROGENEOS Y DISPOSITIVOS MOVILES; (B) EL INCREMENTO DE LA PORTABILIDAD DEL RENDIMIENTO DE LOS CODIGOS EN ESTAS PLATAFORMAS UTILIZANDO TECNICAS DE OPTIMIZACION ITERATIVA; Y (C) LA MEJORA DE LA PROGRAMABILIDAD DE SISTEMAS HETEROGENEOS MULTI-DISPOSITIVO QUE COMBINAN PROCESADORES MULTINUCLEO Y ACELERADORES,(3) SOPORTE DE COMUNICACIONES PARA SISTEMAS HPC, CONSISTENTE EN EL DISEÑO DE: (A) MODELOS ANALITICOS PARA COMUNICACIONES DE MEMORIA COMPARTIDA EN PROCESADORES MULTI- Y MANYCORE QUE GUIEN EL DESARROLLO DE ALGORITMOS DE COMUNICACION ESCALABLES PARA ESTAS ARQUITECTURAS; (B) MODELOS ANALITICOS Y BENCHMARKS PARA CARACTERIZAR LA DEGRADACION DEL RENDIMIENTO DE LAS COMUNICACIONES DE MEMORIA DISTRIBUIDA EN GRANDES SISTEMAS DE CAMINO A LA COMPUTACION EXASCALE; Y (C) MIDDLEWARE BASADO EN MENSAJES PARA PROPORCIONAR UN SOPORTE DE COMUNICACION EFICIENTE PARA APLICACIONES BIG DATA (MAPREDUCE) EN CLUSTERS Y CLOUDS, (4) SOPORTE DE TOLERANCIA A FALLOS PARA SISTEMAS HPC, INCLUYENDO: (A) LA EXTENSION DE CPPC, NUESTRA HERRAMIENTA DE CHECKPOINTING DE APLICACIONES DE PASO DE MENSAJES, PARA TRATAR CON CODIGOS DE MEMORIA COMPARTIDA; Y (B) EL SOPORTE DENTRO DE CPPC PARA APLICACIONES DE PASO DE MENSAJES MALEABLES QUE POSIBILITEN SU RECONFIGURACION DINAMICA DE FORMA ESCALABLE,(5) APLICACIONES PARA SISTEMAS HPC ACTUALES, CUBRIENDO TRES DOMINIOS DIFERENTES: (A) DISEÑO DE UN ENTORNO, BASADO EN UNA LIBRERIA PARALELA DE RENDERIZADO INTERACTIVO, PARA LA VISUALIZACION DE GRANDES VOLUMENES DE DATOS EN PLATAFORMAS HETEROGENEAS; (B) DESARROLLO DE METAHEURISTICAS PARALELAS PARA NUEVOS METODOS DE OPTIMIZACION EN BIOLOGIA DE SISTEMAS; Y (C) OPTIMIZACION DE CODIGOS PARALELOS DISPERSOS ORIENTADOS A FUTUROS SISTEMAS EXASCALE UTILIZANDO ESTRATEGIAS PARA EVITAR COMUNICACIONES,LOS OBJETIVOS SE REALIZARAN EN UN CONTEXTO DE SOLIDAS COLABORACIONES INTERNACIONALES, CONSIDERANDO TAMBIEN LA POTENCIAL TRANSFERENCIA DE TECNOLOGIA, REFORZADA CON LA PRESENCIA DE 6 EMPRESAS TIC Y 1 CENTRO TECNOLOGICO INTERESADOS EN RESULTADOS ESPECIFICOS DEL PROYECTO, HPC\ ARQUITECTURAS EMERGENTES\ EFICIENCIA ENERGÉTICA\ COMPUTACIÓN HETEROGÉNEA\ EXASCALE\ CLOUD-BIG DATA
Seleccionando "Aceptar todas las cookies" acepta el uso de cookies para ayudarnos a brindarle una mejor experiencia de usuario y para analizar el uso del sitio web. Al hacer clic en "Ajustar tus preferencias" puede elegir qué cookies permitir. Solo las cookies esenciales son necesarias para el correcto funcionamiento de nuestro sitio web y no se pueden rechazar.
Cookie settings
Nuestro sitio web almacena cuatro tipos de cookies. En cualquier momento puede elegir qué cookies acepta y cuáles rechaza. Puede obtener más información sobre qué son las cookies y qué tipos de cookies almacenamos en nuestra Política de cookies.
Son necesarias por razones técnicas. Sin ellas, este sitio web podría no funcionar correctamente.
Son necesarias para una funcionalidad específica en el sitio web. Sin ellos, algunas características pueden estar deshabilitadas.
Nos permite analizar el uso del sitio web y mejorar la experiencia del visitante.
Nos permite personalizar su experiencia y enviarle contenido y ofertas relevantes, en este sitio web y en otros sitios web.