Now showing items 1-20 of 45

    • A CellBE-based HPC application for the analysis of vulnerabilities in cryptographic hash functions 

      Cilardo, Alessandro; Esposito, Luigi; Veniero, Antonio; Mazzeo, Antonino; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (2010)
      Conference report
      Restricted access - publisher's policy
      After some recent breaks presented in the technical literature, it has become of paramount importance to gain a deeper understanding of the robustness and weaknesses of cryptographic hash functions. In particular, in the ...
    • A directive-based approach to perform persistent checkpoint/restart 

      Maroñas, Marcos; Mateo, Sergi; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2017)
      Conference report
      Restricted access - publisher's policy
      Exascale platforms require support for resilience capabilities due to increasing numbers of components and associated error rates. In this paper, we present a new directive-based approach to perform application-level ...
    • A hybrid web server architecture for secure e-business web applications 

      Beltran Querol, Vicenç; Carrera Pérez, David; Guitart Fernández, Jordi; Torres Viñals, Jordi; Ayguadé Parra, Eduard (2005-09)
      Article
      Restricted access - publisher's policy
      Nowadays the success of many e-commerce applications, such as on-line banking, depends on their reliability, robustness and security. Designing a web server architecture that keeps these properties under high loads is a ...
    • A Linux kernel scheduler extension for multi-core systems 

      Roca, Aleix; Beltran Querol, Vicenç; Marquet, Kevin (Barcelona Supercomputing Center, 2018-04-24)
      Conference report
      Open Access
      Current runtime systems take care of getting the mostofeachsystemcorebydistributingworkamongthemultiple CPUs of a machine but they are not aware of when one of their threads (workers) perform blocking calls (e.g. I/O ...
    • A native tensor-vector multiplication algorithm for high performance computing 

      Martínez Ferrer, Pedro José; Yzelman, Albert-Jan Nicholas; Beltran Querol, Vicenç (2022-12-01)
      Article
      Open Access
      Tensor computations are important mathematical operations for applications that rely on multidimensional data. The tensor-vector multiplication (TVM) is the most memory-bound tensor contraction in this class of operations. ...
    • A toolchain to verify the parallelization of OmpSs-2 applications 

      Economo, Simone; Royuela Alcázar, Sara; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Springer, 2020)
      Conference report
      Open Access
      Programming models for task-based parallelization based on compile-time directives are very effective at uncovering the parallelism available in HPC applications. Despite that, the process of correctly annotating complex ...
    • A unified memory approach to GPU acceleration on task based programming models 

      Rodriguez, Aimar; Beltran Querol, Vicenç (Barcelona Supercomputing Center, 2018-04-24)
      Conference report
      Open Access
    • Accelerating software memory compression on the Cell/B.E. 

      Beltran Querol, Vicenç; Martorell Bofill, Xavier; Torres Viñals, Jordi; Ayguadé Parra, Eduard (2008)
      Conference report
      Restricted access - publisher's policy
      The idea of transparently compressing and decompressing the content of main memory to virtually enlarge their capacity has been previously proposed and studied in the literature. The rationale behind this idea lies in the ...
    • Achieving high memory performance from heterogeneous architectures with the SARC programming model 

      Ferrer, Roger; Beltran Querol, Vicenç; González Tallada, Marc; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (ACM, 2009)
      Conference lecture
      Restricted access - publisher's policy
      Current heterogeneous multicore architectures, including the Cell/B.E., GPUs, and future developments, like Larrabee, require enormous programming efforts to efficiently run current parallel applications, achieving high ...
    • Adaptive and architecture-independent task granularity for recursive applications 

      Navarro, Antoni; Mateo, Sergi; Perez, Jose M.; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (Springer, 2017)
      Conference report
      Open Access
      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 ...
    • Assembling a high-productivity DSL for computational fluid dynamics 

      Macià, Sandra; Martínez-Ferrer, Pedro J.; Mateo, Sergi; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (Association for Computing Machinery (ACM), 2019)
      Conference report
      Open Access
      As we move towards exascale computing, an abstraction for effective parallel computation is increasingly needed to overcome the maintainability and portability of scientific applications while ensuring the efficient and ...
    • Automated generation of high-performance computational fluid dynamics codes 

      Macià Sorrosal, Sandra; Martínez Ferrer, Pedro J.; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Elsevier, 2022-05)
      Article
      Restricted access - publisher's policy
      Domain-Specific Languages (DSLs) improve programmers productivity by decoupling problem descriptions from algorithmic implementations. However, DSLs for High-Performance Computing (HPC) have two additional critical ...
    • BSC contributions in energy-aware resource management for large scale distributed systems 

      Valero Cortés, Mateo; Torres Viñals, Jordi; Ayguadé Parra, Eduard; Carrera Pérez, David; Guitart Fernández, Jordi; Beltran Querol, Vicenç; Becerra Fontal, Yolanda; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2010)
      Conference report
      Open Access
      This paper introduces the work being carried out at Barcelona Supercomputing Center in the area of Green Computing. We have been working in resource management for a long time and recently we included the energy parameter ...
    • CellMT: A cooperative multithreading library for the Cell/B.E. 

      Beltran Querol, Vicenç; Carrera Pérez, David; Torres Viñals, Jordi; Ayguadé Parra, Eduard (IEEE Computer Society Publications, 2009-12-16)
      Conference report
      Open Access
      The Cell BE processor has proved that heterogeneous multi-core systems can provide a huge computational power with high efficiency for a wide range of applications. The simple design of the computational units and the use ...
    • Combining dynamic concurrency throttling with voltage and frequency scaling on task-based programming models 

      Navarro Muñoz, Antoni; Lorenzon, Arthur F.; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Association for Computing Machinery (ACM), 2021)
      Conference report
      Open Access
      Being on the verge of exascale performance has shifted the prioritization of performance in applications to the inclusion of power-performance efficiency as a primary objective in the High Performance Computing (HPC) ...
    • Combining one-sided communications with task-based programming models 

      Sala Penadés, Kevin; Macià Sorrosal, Sandra; Beltran Querol, Vicenç (Institute of Electrical and Electronics Engineers (IEEE), 2021)
      Conference report
      Open Access
      Hybrid programming combining task-based and message-passing models is an increasingly popular technique to exploit multi-core clusters. The Task-Aware MPI (TAMPI) library integrates both models enabling the safe overlap ...
    • Efficient Scalable Computing through Flexible Applications and Adaptive Workloads 

      Iserte, Sergio; Mayo, Rafael; Quintana Ortí, Enrique Salvador; 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 ...
    • Enhancing resource management through prediction-based policies 

      Navarro Muñoz, Antoni; Lorenzon, Arthur F.; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Springer, 2020)
      Conference report
      Open Access
      Task-based programming models are emerging as a promising alternative to make the most of multi-/many-core systems. These programming models rely on runtime systems, and their goal is to improve application performance by ...
    • Enhancing scheduling through monitoring and prediction techniques 

      Navarro Muñoz, Antoni; Beltran Querol, Vicenç; Ayguadé Parra, Eduard (Barcelona Supercomputing Center, 2019-05-07)
      Conference report
      Open Access
    • ETP4HPC’s SRA 5 strategic research agenda for High-Performance Computing in Europe 2022: European HPC research priorities 2023-2027 

      Carpenter, Paul Matthew; Casas Guix, Marc; Unsal, Osman Sabri; Radojkovic, Petar; Martorell Bofill, Xavier; Miranda, Alberto; Guitart Fernández, Jordi; Corbalán González, Julita; Peña Monferrer, Antonio José; Bautista Gomez, Leonardo Arturo; Vázquez García, Miguel; Beltran Querol, Vicenç; Queralt Calafat, Anna; Nou Castell, Ramon; Borrell Pol, Ricard; Houzeaux, Guillaume; Serradell Maronda, Kim; Carrera Pérez, David; García Sáez, Artur; Puchol García, Carlos (2022-09)
      Research report
      Open Access
      This document feeds research and development priorities devel-oped by the European HPC ecosystem into EuroHPC’s Research and Innovation Advisory Group with an aim to define the HPC Technology research Work Programme and ...