• A Linux Kernel scheduler extension for multi-core systems 

      Roca Nonell, Aleix (Universitat Politécnica de Catalunya, 2017-10-25)
      Projecte Final de Màster Oficial
      Accés obert
      In this thesis, it is presented a Linux kernel extension that allows a user-space application to be notified of the blocking and unblocking of its threads, making it possible for a core to execute another thread while the ...
    • Anàlisi i suport del runtime d'OmpSs 

      Ramos Martinez, Yesid Julian (Universitat Politècnica de Catalunya, 2014-06-26)
      Treball Final de Grau
      Accés obert
      [CATALÀ] En aquest projecte es realitza un estudi d'OmpSs i OpenStream, i es proposa un sistema de generació automàtic de programes en OmpSs a programes que utilitzin OpenStream.
    • Design and development of support for GPU unified memory in OMPSS 

      Rodríguez Soto, Aimar (Universitat Politècnica de Catalunya, 2017-10-31)
      Projecte Final de Màster Oficial
      Accés obert
      Realitzat a/amb:   Barcelona Supercomputing Center
      Heterogeneous computing has become prevalent as part of High Performance Computing in the last decade, with asynchronous devices such as Graphics Processing Units constantly evolving. As HPC becomes more specialized and ...
    • Diseño e implementación del soporte para FPGA en OmpSs-2 

      Cano Díaz, Ruben (Universitat Politècnica de Catalunya, 2018-06-03)
      Treball Final de Grau
      Accés obert
      Realitzat a/amb:   Barcelona Supercomputing Center
      En este trabajo nos centraremos en los cambios necesarios que hay que hacer al runtime Nanos6 para poder ejecutar tareas FPGA. Para ello, analizaremos cada una de las partes del runtime encargadas de la ejecución de tareas, ...
    • Exetending OmpSs programming model with task reductions: A compiler and runtime approach 

      Pallarès Roca, Ferran (Universitat Politècnica de Catalunya, 2017-01-24)
      Treball Final de Grau
      Accés obert
      Aquest document vol mostrar el procés d'extensió de la infraestructura del model de programació OmpSs per tal d'oferir suport a les reduccions. L'extensió s'ha fet implementant la clàusula reduction a partir de dos enfocament ...
    • Extension of the DEEP OFFload Programming Model 

      D'Amico, Marco (Universitat Politècnica de Catalunya, 2015-10-21)
      Projecte Final de Màster Oficial
      Accés restringit per acord de confidencialitat
    • Framework de desarrollo rápido de algoritmos paralelos 

      Expósito Piñol, Luis (Universitat Politècnica de Catalunya, 2012-06-10)
      Projecte/Treball Final de Carrera
      Accés obert
      El proyecto ofrece un framework de programación de algoritmos paralelos basado en el algoritmo genético BRKGA, permitiendo resolver diferentes problemas solo cambiando una parte del framework. Todo esto utilizando la GPU ...
    • OpenMP to OpenCL: Aprovechamiento de los recursos heterogéneos del sistema 

      Guillén Allés, Moisés (Universitat Politècnica de Catalunya, 2011-06-30)
      Projecte/Treball Final de Carrera
      Accés obert
      Castellano: Diseñar e implementar un modelo de programación basado en OpenMP 3.0 extendido (OmpSs) sobre OpenCL.
    • Reorganització del runtime Nanos++ 

      Bosch Pons, Jaume (Universitat Politècnica de Catalunya, 2015-06)
      Treball Final de Grau
      Accés obert
      Aquest projecte proposa una reorganització del sistema de gestió de les dependències entre tasques a Nanos++ (runtime del model de programació OmpSs) amb l'objectiu de reduir la contenció d'accés a aquestes estructures, ...