Ara es mostren els items 1-20 de 145

    • A Functional Safety OpenMP∗ for Critical Real-Time Embedded Systems 

      Royuela, Sara; Duran, Alejandro; Serrano, Maria A.; Quiñones, Eduardo; Martorell, Xavier (Springer, 2017-08-17)
      Capítol de llibre
      Accés obert
      OpenMP* has recently gained attention in the embedded domain by virtue of the augmentations implemented in the last specification. Yet, the language has a minimal impact in the embedded real-time domain mostly due to the ...
    • A hybrid parallel numerical model for wave-induced free-surface flow 

      Leftheriotis, Georgios A.; Chalmoukis, Iason A.; Oyarzun Altamirano, Guillermo; Dimas, Athanassios A. (MDPI, 2021-10-04)
      Article
      Accés obert
      An advanced numerical model is presented for the simulation of wave-induced free-surface flow, utilizing an efficient hybrid parallel implementation. The model is based on the solution of the Navier–Stokes equations using ...
    • A low overhead tasking model for OpenMP 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Springer, 2021)
      Text en actes de congrés
      Accés obert
      OpenMP is a parallel programming model widely used on shared-memory systems. Over the years, the OpenMP community tries to extend the OpenMP Specification to adapt it to modern architectures and expand its usage to other ...
    • A methodology approach to compare performance of parallel programming models for shared-memory architectures 

      Utrera Iglesias, Gladys Miriam; Gil, Marisa; Martorell Bofill, Xavier (Springer, 2020)
      Capítol de llibre
      Accés obert
      The majority of current HPC applications are composed of complex and irregular data structures that involve techniques such as linear algebra, graph algorithms, and resource management, for which new platforms with varying ...
    • A new generation of task-parallel algorithms for matrix inversion in many-threaded CPUs 

      Catalán Pallarés, Sandra; Igual Peña, Francisco D.; Rodríguez Sánchez, Rafael; Herrero Zaragoza, José Ramón; Quintana Ortí, Enrique Salvador (Association for Computing Machinery (ACM), 2021)
      Text en actes de congrés
      Accés obert
      We take advantage of the new tasking features in OpenMP to propose advanced task-parallel algorithms for the inversion of dense matrices via Gauss-Jordan elimination. Our algorithms perform a partitioning of the matrix ...
    • A Novel Set of Directives for Multi-device Programming with OpenMP 

      Torres, Raul; Ferrer, Roger; Teruel, Xavier (Institute of Electrical and Electronics Engineers (IEEE), 2022)
      Text en actes de congrés
      Accés obert
    • A portable OpenCL-based unstructured edge-based Finite Element Navier-Stokes solver on graphics hardware 

      Rossi, Riccardo; Mossaiby, Farshid; Idelsohn Barg, Sergio Rodolfo (Elsevier, 2013-07)
      Article
      Accés obert
      The rise of GPUs in modern high-performance systems increases the interest in porting portion of codes to such hardware. The current paper aims to explore the performance of a portable state-of-the-art FE solver on GPU ...
    • A proposal for error handling in OpenMP 

      Duran González, Alejandro; Ferrer, Roger; Costa Prats, Juan José; González Tallada, Marc; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (2008)
      Article
      Accés restringit per política de l'editorial
      OpenMP has been focused in performance applied to numerical applications, but when we try to move this focus to other kind of applications, like Web servers, we detect one important lack. In these applications, performance ...
    • A proposal for task parallelism in OpenMP 

      Ayguadé Parra, Eduard; Nawal, Copty; Duran González, Alejandro; Hoeflinger, Jay; Yuan, Lin; Massaioli, Federico; Ernesto, Su; Unnikrishnan, Priya; Guansong, Zhang (2007-06)
      Article
      Accés restringit per política de l'editorial
      This paper presents a novel proposal to define task parallelism in OpenMP. Task parallelism has been lacking in the OpenMP language for a number of years already. As we show, this makes certain kinds of applications difficult ...
    • A proposal for task-generating loops in OpenMP 

      Teruel, Xavier; Klemm, Michael; Li, Kelvin; Martorell Bofill, Xavier; Olivier, Stephen; Terboven, Christian (Springer, 2013)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      With the addition of the OpenMP* tasking model, programmers are able to improve and extend the parallelization opportunities of their codes. Programmers can also distribute the creation of tasks using a worksharing construct, ...
    • A proposal to extend the OpenMP tasking model with dependent tasks 

      Duran Gonzalez, Alejandro; Ferrer, Roger; Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2009)
      Article
      Accés restringit per política de l'editorial
      Tasking in OpenMP 3.0 has been conceived to handle the dynamic generation of unstructured parallelism. New directives have been added allowing the user to identify units of independent work (tasks) and to define points to ...
    • A Review of Lightweight Thread Approaches for High Performance Computing 

      Castelló, Adrián; Peña, Antonio J.; Seo, Sangmin; Mayo, Rafael; Balaji, Pavan; Quintana Ortí, Enrique Salvador (IEEE, 2016-12-08)
      Text en actes de congrés
      Accés obert
      High-level, directive-based solutions are becoming the programming models (PMs) of the multi/many-core architectures. Several solutions relying on operating system (OS) threads perfectly work with a moderate number of ...
    • A static scheduling approach to enable safety-critical OpenMP applications 

      Melani, Alessandra; Serrano, Maria A.; Bertogna, Marko; Cerutti, Isabella; Quiñones, Eduardo; Buttazzo, Giorgio (IEEE, 2017-02-20)
      Text en actes de congrés
      Accés obert
      Parallel computation is fundamental to satisfy the performance requirements of advanced safety-critical systems. OpenMP is a good candidate to exploit the performance opportunities of parallel platforms. However, safety-critical ...
    • A transparent runtime data distribution engine for OpenMP 

      Nikolopoulos, Dimitrios; Papatheodorou, Theodore; Polychronopoulos, C D; Labarta Mancho, Jesús José; Ayguadé Parra, Eduard (2001-07)
      Article
      Accés restringit per política de l'editorial
      This paper makes two important contributions. First, the paper investigates the performance implications of data placement in OpenMP programs running on modern NUMA multiprocessors. Data locality and minimization of the ...
    • Acceleration of scientific software for drug design 

      Correal Ramos, Víctor (Universitat Politècnica de Catalunya, 2021-06-29)
      Treball Final de Grau
      Accés restringit per acord de confidencialitat
    • Acceleration of the Geostatistical Software Library (GSLIB) by code optimization and hybrid parallel programming 

      Peredo Andrade, Oscar Francisco; Ortiz, Julián; Herrero Zaragoza, José Ramón (2015-12-01)
      Article
      Accés obert
      The Geostatistical Software Library (GSLIB) has been used in the geostatistical community for more than thirty years. It was designed as a bundle of sequential Fortran codes, and today it is still in use by many practitioners ...
    • Adaptive and architecture-independent task granularity for recursive applications 

      Navarro, Antoni; Mateo, Sergi; Perez, Jose M.; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (Springer, 2017)
      Text en actes de congrés
      Accés obert
      In the last few decades, modern applications have become larger and more complex. Among the users of these applications, the need to simplify the process of identifying units of work increased as well. With the approach ...
    • Advanced synchronization techniques for task-based runtime systems 

      Álvarez Robert, David; Sala Penadés, Kevin; Maroñas Bravo, Marcos; Roca Nonell, Aleix; Beltran Querol, Vicenç (Association for Computing Machinery (ACM), 2021)
      Text en actes de congrés
      Accés obert
      Task-based programming models like OmpSs-2 and OpenMP provide a flexible data-flow execution model to exploit dynamic, irregular and nested parallelism. Providing an efficient implementation that scales well with small ...
    • An explicit–implicit finite element model for the numerical solution of incompressible Navier–Stokes equations on moving grids 

      Martí, Julio Marcelo; Ryzhakov, Pavel (2019-06)
      Article
      Accés obert
      In this paper an efficient mesh-moving Finite Element model for the simulation of the incompressible flow problems is proposed. The model is based on a combination of the explicit multi-step scheme (Runge–Kutta) with an ...
    • An OpenCL-based parallel CFD code for simulations on hybrid systems with massively-parallel accelerators 

      Gorobets, Andrei; Trias Miquel, Francesc Xavier; Oliva Llena, Asensio (Elsevier, 2013)
      Text en actes de congrés
      Accés obert
      A parallel finite-volume CFD algorithm for modeling of incompressible flows on hybrid supercomputers is presented. It is based on a symmetry-preserving high-order numerical scheme for structured meshes. A multilevel ...