Descripción del proyecto
EL CONSTANTE PROGRESO DE LOS DISTINTOS CAMPOS DE LA CIENCIA ES EL MOTOR QUE HACE EVOLUCIONAR A NUESTRA SOCIEDAD Y PROPORCIONA UNAS MEJORES CONDICIONES DE VIDA, HOY EN DIA, POR EJEMPLO, SE PUEDEN TRATAR MUCHAS ENFERMEDADES HASTA HACE POCO INCURABLES O SE DISPONE DE MEJORES METODOS DE APROVECHAMIENTO DE LA ENERGIA, ESTE PROGRESO DE LA CIENCIA VIENE EN GRAN MEDIDA IMPULSADO POR LA APLICACION DE METODOS COMPUTACIONALES QUE HAN PERMITIDO RESOLVER PROBLEMAS HASTA AHORA INABORDABLES, LA CAPACIDAD DE COMPUTO DE LOS SISTEMAS ACTUALES OFRECE LA POSIBILIDAD DE BUSCAR SOLUCIONES MAS PRECISAS TRABAJANDO SOBRE MAYORES VOLUMENES DE DATOS Y EN MENOR TIEMPO, ASI ES POSIBLE ABORDAR LOS GRANDES RETOS DE NUESTRA SOCIEDAD EN CAMPOS COMO LA SALUD, EL MEDIOAMBIENTE, EL CAMBIO CLIMATICO O LA PRODUCCION AGRICOLA, ENTRE MUCHOS OTROS, CON LA APLICACION DE LAS TECNICAS DE COMPUTO MAS AVANZADAS,SIN EMBARGO, LA PROPIA TECNOLOGIA Y ARQUITECTURA DE LOS SISTEMAS DE COMPUTO VA EVOLUCIONANDO Y, HOY EN DIA, LOS PROCESADORES YA NO INCREMENTAN DE FORMA SUSTANCIAL SU FRECUENCIA DE RELOJ PARA OBTENER MAYOR VELOCIDAD DE PROCESAMIENTO, SINO QUE SE DISEÑAN ARQUITECTURAS QUE INCORPORAN DECENAS, CENTENARES O INCLUSO MILLARES DE NUCLEOS DE PROCESAMIENTO EN UN SOLO NODO, ESTOS SISTEMAS PRESENTAN UNA ESTRUCTURA DE MEMORIA JERARQUIZADA CON ACCESO NO UNIFORME (NUMA) QUE DEBE SER CONVENIENTEMENTE EXPLOTADA PARA PODER ALCANZAR LOS INDICES DE RENDIMIENTO DESEADOS, ASIMISMO, LOS NUEVOS PARADIGMAS DE COMPUTACION BASADOS EN INTERNET, COMO ES EL CASO DEL CLOUD COMPUTING, OFRECEN MULTIPLES POSIBILIDADES PARA AFRONTAR LOS RETOS MENCIONADOS, ASI, ES NECESARIO HACER UN ANALISIS DETALLADO DE LAS APLICACIONES Y REPENSAR MUCHOS ALGORITMOS PARA ADAPTARLOS A LAS CARACTERISTICAS DE LOS SISTEMAS ACTUALES, EN UN PROCESO GLOBAL QUE INVOLUCRA DESDE LA APLICACION HASTA LOS SISTEMAS DE COMPUTO Y QUE PODEMOS DENOMINAR COMPUTATIONAL THINKING & PERFORMANCE ENGINEERING (PENSAMIENTO COMPUTACIONAL E INGENIERIA DEL RENDIMIENTO),EN ESTE CONTEXTO, EL PROYECTO QUE SE PRESENTA PRETENDE MEJORAR LAS SOLUCIONES PROPORCIONADAS POR DISTINTOS CAMPOS DE LA CIENCIA, COMO SON LOS DEL AMBITO DE LAS CIENCIAS DE LA VIDA Y DEL MEDIOAMBIENTE, MEDIANTE LA APLICACION DEL PENSAMIENTO COMPUTACIONAL Y LA INGENIERIA DEL RENDIMIENTO PARA ADAPTARLAS A LOS SISTEMAS DE COMPUTO ACTUALES, ASI PUES, EL PROYECTO SE ORIENTA A LA MEJORA DE DIVERSAS APLICACIONES EN EL AMBITO DE LAS CIENCIAS DE LA VIDA, MUY ESPECIALMENTE LAS BIOINFORMATICAS, Y DE LAS CIENCIAS MEDIOAMBIENTALES, HACIENDO ESPECIAL ENFASIS EN LA PREDICCION DE LA PROPAGACION DE INCENDIOS FORESTALES, ESTOS DOS CUERPOS DE APLICACION SE APOYARAN EN LAS TECNICAS PROPIAS DE LA COMPUTACION DE ALTAS PRESTACIONES BASADAS EN LOS SISTEMAS MAS AVANZADOS PARA DESARROLLAR APLICACIONES QUE SEAN UTILES PARA LOS CIENTIFICOS O EXPERTOS DE LOS CAMPOS RESPECTIVOS, PARA ELLO SERA NECESARIO ESTUDIAR EL COMPORTAMIENTO DE LAS APLICACIONES SELECCIONADAS SOBRE LOS SISTEMAS ACTUALES (PROCESADORES MULTICORE, ACELERADORES, CLOUD COMPUTING) Y ADAPTARLAS DEL MODO MAS ADECUADO, DE LA EXPERIENCIA OBTENIDA, SE PRETENDE GENERAR UNA METODOLOGIA GENERAL PARA LA ADAPTACION DE APLICACIONES A LOS NUEVOS SISTEMAS DE COMPUTO Y CREAR UN CUERPO DE CONOCIMIENTO AMPLIO QUE PUEDA SER APROVECHADO POR OTRAS APLICACIONES O INCLUSO CAMPOS DE APLICACION, COMPUTACIÓN DE ALTAS PRESTACIONES\PROCESADORES MULTI/MANY CORE\ACELERADORES\BIOINFORMÁTICA\APLICACIONES MEDIOAMBIENTALES