RT info:eu-repo/semantics/doctoralThesis T1 Support for scientific libraries and asynchronous operations in heterogeneous programming A1 Rodríguez Gutiez, Eduardo A2 Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid K1 Tecnología de los ordenadores K1 Informática K1 1203.17 Informática K1 33 Ciencias Tecnológicas AB El trabajo presentado en esta tesis está enfocado en un área de estudio denominadacomputación paralela. Un sistema paralelo contiene múltiples dispositivos o unidadesde cálculo que pueden operar de forma simultánea. Estos sistemas permiten obtenermejor velocidad de procesamiento a la hora de resolver problemas complejos o de utilizargrandes conjuntos de datos. Esto se consigue descomponiendo el problema o losdatos en trozos más pequeños y ejecutándolos simultáneamente, utilizando, idealmente,todas las unidades de cálculo disponibles en el sistema. En un sistema paralelo, tal comoun servidor, un clúster, o un supercomputador, pueden coexistir dispositivos y unidadesde cálculo con diferentes arquitecturas y características. Estos sistemas mixtos se denominansistemas heterogéneos. La programación productiva y eficiente de estos sistemascontinúa siendo un problema, dado que cada arquitectura, a menudo, requiere el uso demecanismos de programación específicos o de bajo nivel por parte de programadores especializados.El mantenimiento, extensión y portabilidad de estos programas es una tareacompleja. Se están investigando enfoques de alto nivel que sean portables sin comprometerel rendimiento. Una solución parcial consiste en el uso de bibliotecas especializadas,que los fabricantes desarrollan específicamente para sus arquitecturas, y para dominioso ámbitos específicos, tales como el álgebra lineal (p. ej. BLAS) o las TransformadasRápidas de Fourier (FFTW). YR 2021 FD 2021 LK https://uvadoc.uva.es/handle/10324/47721 UL https://uvadoc.uva.es/handle/10324/47721 LA eng NO Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos) DS UVaDOC RD 26-abr-2024