Now showing items 1-11 of 11

  • 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 S. (IEEE, 2016-12-08)
    Conference report
    Open Access
    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 ...
  • Assessing the impact of the CPU power-saving modes on the task-parallel solution of sparse linear systems 

    Aliaga, José Ignacio; Barreda, María; Dolz, Manuel F.; Martín Huertas, Alberto Francisco; Mayo, Rafael; Quintana Ortí, Enrique Salvador (Kluwer Academic Publishers, 2014-12-01)
    Article
    Restricted access - publisher's policy
    We investigate the benefits that an energy-aware implementation of the runtime in charge of the concurrent execution of ILUPACK—a sophisticated preconditioned iterative solver for sparse linear systems—produces on the ...
  • Efficient Scalable Computing through Flexible Applications and Adaptive Workloads 

    Iserte, Sergio; Mayo, Rafael; Quintana-Ortí, Enrique S.; Beltran Querol, Vicenç; Peña, Antonio J. (IEEE, 2017-09-07)
    Conference lecture
    Open Access
    In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming model runtime in collaboration with the global resource manager. We improve the system throughput by exploiting malleability ...
  • Enabling CUDA acceleration within virtual machines using rCUDA 

    Duato, José; Peña, Antonio J.; Silla, Federico; Fernández, Juan C.; Mayo, Rafael; Quintana-Ortí, Enrique S. (IEEE, 2012-02-16)
    Conference lecture
    Open Access
    The hardware and software advances of Graphics Processing Units (GPUs) have favored the development of GPGPU (General-Purpose Computation on GPUs) and its adoption in many scientific, engineering, and industrial areas. ...
  • Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models 

    Castelló, Adrian; Peña, Antonio J.; Mayo, Rafael; Planas, Judit; Quintana-Ortí, Enrique S.; Balaji, Pavan (Springer US, 2016-06-21)
    Article
    Open Access
    Directive-based programming models, such as OpenMP, OpenACC, and OmpSs, enable users to accelerate applications by using coprocessors with little effort. These devices offer significant computing power, but their use can ...
  • Extending OpenMP to survive the heterogeneous multi-core era 

    Quintana-Ortí, Enrique S.; Planas, Judit; Pérez Cáncer, Josep Maria; Mayo, Rafael; Martorell Bofill, Xavier; Martinell, Lluis; Labarta Mancho, Jesús José; Jiménez González, Daniel; Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Bellens, Pieter; Cabrera, Daniel; Duran González, Alejandro; Ferrer, Roger; González Tallada, Marc; Igual, Francisco D. (2010-10)
    Article
    Restricted access - publisher's policy
  • GLT: A Unified API for Lightweight Thread Libraries 

    Castelló, Adrián; Seo, Sangmin; Mayo, Rafael; Balaji, Pavan; Quintana-Ortí, Enrique S.; Peña, Antonio J. (Springer, 2017-08)
    Conference report
    Open Access
    In recent years, several lightweight thread (LWT) libraries have emerged to tackle exascale challenges. These offer programming models (PMs) based on user-level threads and incorporate their own lightweight mechanisms. ...
  • GLTO: On the Adequacy of Lightweight Thread Approaches for OpenMP Implementations 

    Castelló, Adrián; Mayo, Rafael; Quintana-Ortí, Enrique S.; Seo, Sangmin; Balaji, Pavan; Peña, Antonio J. (IEEE, 2017-09-07)
    Conference lecture
    Open Access
    OpenMP is the de facto standard application programming interface (API) for on-node parallelism. The most popular OpenMP runtimes rely on POSIX threads (pthreads) implementations that offer an excellent performance for ...
  • Leveraging Task-Parallelism in Energy-Efficient ILU preconditioners 

    Aliaga, José Ignacio; Dolz Zaragozá, Manuel Francisco; Martín Huertas, Alberto Francisco; Mayo, Rafael; Quintana-Ortí, Enrique Salvador (Springer, 2012)
    Conference lecture
    Restricted access - publisher's policy
    We analyze the energy-performance balance of a task-parallel computation of an ILU-based preconditioner for the solution of sparse linear systems on multi-core processors. In particular, we elaborate a theoretical model ...
  • On the adequacy of lightweight thread approaches for high-level parallel programming models 

    Castelló, Adrián; Mayo, Rafael; Sala, Kevin; Beltran Querol, Vicenç; Balaji, Pavan; Peña, Antonio J. (Elsevier, 2018-07)
    Article
    Restricted access - publisher's policy
    High-level parallel programming models (PMs) are becoming crucial in order to extract the computational power of current on-node multi-threaded parallelism. The most popular PMs, such as OpenMP or OmpSs, are directive-based: ...
  • Symmetric rank-k update on clusters of multicore processors with SMPSs 

    Badia Sala, Rosa Maria; Labarta Mancho, Jesús José; Marjanovic, Vladimir; Martín Huertas, Alberto Francisco; Mayo, Rafael; Quintana-Ortí, Enrique Salvador; Reyes, Ruymán (IOS Press, 2011)
    Conference lecture
    Open Access
    We investigate the use of the SMPSs programming model to leverage task parallelism in the execution of a message-pas sing implementation of the symmetric rank- k update on clusters equipped with multicore processors. Our ...