Now showing items 1-17 of 17

    • A checkpoint/restart directive-based approach 

      Maroñas Bravo, Marcos (Universitat Politècnica de Catalunya, 2017)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Exascale platforms require programming models incorporating support for resilience capabilities since the huge number of components they are expected to have is going to increase the number of errors. Checkpoint/restart ...
    • A Linux Kernel scheduler extension for multi-core systems 

      Roca Nonell, Aleix (Universitat Politécnica de Catalunya, 2017-10-25)
      Master thesis
      Open Access
      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 ...
    • Design and development of support for GPU unified memory in OMPSS 

      Rodríguez Soto, Aimar (Universitat Politècnica de Catalunya, 2017-10-31)
      Master thesis
      Open Access
      Covenantee:   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 ...
    • Domain Specific Languages for High Performance Computing 

      Fernández Suárez, Alejandro (Universitat Politècnica de Catalunya, 2013-06-21)
      Bachelor thesis
      Open Access
      [ANGLÈS] High Performance Computing (HPC) relies completely on complex parallel, heterogeneus architectures and distributed systems which are hard and error-prone to exploit, even for HPC specialists. Further and further ...
    • Enhanced scheduling techniques through lightweight monitoring for OmpSs-2 

      Navarro Muñoz, Antoni (Universitat Politècnica de Catalunya, 2019-01-28)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Manually tuning applications to achieve optimal configurations prevails as the default technique. This raises issues, since these configurations depend on many aspects. To solve them, we propose extending runtimes with ...
    • Enhancing the interoperability between distributed-memory and task-based programming models 

      Sala Penadés, Kevin (Universitat Politècnica de Catalunya, 2018-06-27)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Hybrid applications allow to exploit both inter- and intra-node parallelism, however the programming models currently used are not designed to be combined. For this reason, we propose a generic mechanism to enhance the ...
    • Extending OmpSs to support dynamic programming 

      Maroñas Bravo, Marcos (Universitat Politècnica de Catalunya, 2015-01-28)
      Bachelor thesis
      Open Access
      [CASTELLÀ] Tras un breve resumen sobre programación dinámica y OmpSs, este documento muestra como OmpSs ofrece soporte para memoización y los resultados obtenidos. Se detallan las extensiones del modelo, del compilador ...
    • Extending OmpSs-2 with flexible task-based array reductions 

      Pallarès, Ferran (Universitat Politècnica de Catalunya, 2019-01-15)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Reductions are a well-known computational pattern found in scientific applications that needs efficient parallelisation mechanisms. In this thesis we present a flexible scheme for computing reductions of arrays in the ...
    • Extending Saiph to simulate fluid mechanics and chemistry problems 

      Macià Sorrosal, Sandra (Universitat Politècnica de Catalunya, 2016-02-03)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Saiph is a domain specific language for solving partial differential equations in high performance computing systems, developed at the Barcelona Computing Center. The aim of this project is to extend this language to support ...
    • Extension of the DEEP OFFload Programming Model 

      D'Amico, Marco (Universitat Politècnica de Catalunya, 2015-10-21)
      Master thesis
      Restricted access - confidentiality agreement
    • Improving nanos6 dependency subsystem 

      Álvarez Robert, David (Universitat Politècnica de Catalunya, 2019-06)
      Bachelor thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      El model de programació OmpSs-2 amplia el model bàsic de dependències d'OpenMP amb característiques avançades com dependències weak i en regions de memòria no contigües. Aquestes característiques també funcionen a través ...
    • Improving the scheduler of the OmpSs-2 runtime 

      Marí Barceló, Marc (Universitat Politècnica de Catalunya, 2018-06-27)
      Master thesis
      Open Access
      In a task-based model such as OmpSs-2, task creation and scheduling are critical to achieve good performance. For this reason, these areas have been redesigned in the Nanos6 runtime to make them scalable and efficient for ...
    • Leveraging parallel I/O in OmpSs-2 

      Sanchis Ramírez, Aleix (Universitat Politècnica de Catalunya, 2019-07-03)
      Bachelor thesis
      Open Access
      Aquest document mostra el desenvolupament portat a terme per a crear una capa dins del model de programació OmpSs-2 que permeti la interoperabilitat entre SPDK i el runtime Nanos6. Es començarà dissenyant una llibreria ...
    • OmpSs Task offload 

      Sainz Manteca, Florentino (Universitat Politècnica de Catalunya, 2014-07-18)
      Master thesis
      Open Access
      We have extended OmpSs in order to allow users to offload tasks to remote nodes which support MPI (for example, Xeon Phi), while allowing those tasks to communicate internally without having to fall back to the host part ...
    • Particle-in-cell plasma simulation with OmpSs-2 

      Arias Mallo, Rodrigo (Universitat Politècnica de Catalunya, 2019-07-04)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      Develop a plasma simulator based on iPic3D, used to simulate the interaction of the solar wind with the magnetosphere of planets, by using different parallelization techniques provided by the OmpSs-2 programming model.
    • Rigel: A DSL Use Case for Trace Analysis 

      Aguilar Gallo, Beatriz (Universitat Politècnica de Catalunya, 2015-10-21)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      This Final Master Thesis present a DSL use case to illustrate the potential of DSLs
    • SAIPH: A language for solving PDEs in HPC systems 

      Fernández Suárez, Alejandro (Universitat Politècnica de Catalunya, 2015-06)
      Master thesis
      Restricted access - confidentiality agreement