PROGRAMACION HOMOGENEA PARA ARQUITECTURAS HETEROGENEAS
EL DESARROLLO DE CODIGO PARALELO ES CADA VEZ MAS COMPLICADO, DEBIDO A LA PROLIFERACION DE ARQUITECTURAS PARALELAS HETEROGENEAS QUE PERMITEN EXPLOTAR SIMULTANEAMENTE DISPOSITIVOS CON DIFERENTES CARACTERISTICAS Y POTENCIALES, NECESI...
ver más
Descripción del proyecto
EL DESARROLLO DE CODIGO PARALELO ES CADA VEZ MAS COMPLICADO, DEBIDO A LA PROLIFERACION DE ARQUITECTURAS PARALELAS HETEROGENEAS QUE PERMITEN EXPLOTAR SIMULTANEAMENTE DISPOSITIVOS CON DIFERENTES CARACTERISTICAS Y POTENCIALES, NECESITANDO INCLUSO EL USO DE DIFERENTES MODELOS DE PROGRAMACION,EN ESTE PROYECTO SE PROPONE EL USO DE UN SISTEMA DE PROGRAMACION PARALELO HOMOGENEO Y PORTABLE PARA LA EXPLOTACION EFICIENTE DE SISTEMAS HETEROGENEOS, EN CONCRETO SE PLANTEA LA INTEGRACION DE TECNICAS QUE PERMITAN UNA GENERACION AUTOMATICA DE CODIGO PARALELO MULTIPLATAFORMA QUE SE ADAPTE A DIFERENTES CONFIGURACIONES DE HARDWARE, APROVECHANDO LAS CAPACIDADES PARALELAS DE LOS COMPLEJOS SISTEMAS ACTUALES O FUTUROS,ESTE PROYECTO SE CENTRA EN DOS SOLUCIONES COMPLEMENTARIAS, QUE EN CONJUNTO CUBREN TODO EL ESPACIO DE DISEÑO Y DESARROLLO DE SOFTWARE PARA SISTEMAS HETEROGENEOS, LA PRIMERA SE BASA EN TRASGO, NUESTRO MODELO UNIFICADO DE PROGRAMACION PARALELA, EN EL QUE INTEGRAREMOS NUEVAS TECNICAS DE REESCRITURA AUTOMATICA DE CODIGO Y SU COMBINACION CON POLITICAS DE PLANIFICACION Y MAPEO PARA SISTEMAS HETEROGENEOS,LA SEGUNDA SOLUCION PERMITIRA LA PARALELIZACION AUTOMATICA DE APLICACIONES CUANDO LAS APLICACIONES PRESENTEN UNA ESTRUCTURA DE DEPENDENCIAS COMPLEJA, O CON UN COSTE DE DESARROLLO ESTIMADO DEMASIADO ELEVADO, PARA ELLO EXTENDEREMOS ATLAS, NUESTRO SISTEMA DE EJECUCION ESPECULATIVO POR SOFTWARE, PARA SU USO EN SISTEMAS HETEROGENEOS, GRACIAS A ESTOS DOS ENFOQUES COMPLEMENTARIOS, LOS PROGRAMADORES QUE DESEEN APROVECHAR LAS CAPACIDADES DE LOS SISTEMAS HETEROGENEOS PODRAN DESARROLLAR VERSIONES PARALELAS DE SUS ALGORITMOS PARA EJECUCION HETEROGENEA DE FORMA TRANSPARENTE, O GENERAR VERSIONES ESPECULATIVAS HETEROGENEAS DE FORMA AUTOMATICA CUANDO SE DISPONGA DE UNA VERSION SECUENCIAL Y EL DESARROLLO DE CODIGO PARALELO IMPLIQUE COSTES QUE NO PUEDAN ASUMIRSE, COMPUTACIÓN\PARALELISMO\HETEROGÉNEO\COMPUTACIÓN DE ALTO RENDIMIENTO\PROGRAMACIÓN\HPC
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.