Skip to main content

Showing 1–9 of 9 results for author: Martorell, X

.
  1. arXiv:2405.10170  [pdf, other

    cs.AR

    A Mess of Memory System Benchmarking, Simulation and Application Profiling

    Authors: Pouya Esmaili-Dokht, Francesco Sgherzi, Valeria Soldera Girelli, Isaac Boixaderas, Mariana Carmin, Alireza Momeni, Adria Armejach, Estanislao Mercadal, German Llort, Petar Radojkovic, Miquel Moreto, Judit Gimenez, Xavier Martorell, Eduard Ayguade, Jesus Labarta, Emanuele Confalonieri, Rishabh Dubey, Jason Adlard

    Abstract: The Memory stress (Mess) framework provides a unified view of the memory system benchmarking, simulation and application profiling. The Mess benchmark provides a holistic and detailed memory system characterization. It is based on hundreds of measurements that are represented as a family of bandwidth--latency curves. The benchmark increases the coverage of all the previous tools and leads to new f… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: 17 pages

  2. Makinote: An FPGA-Based HW/SW Platform for Pre-Silicon Emulation of RISC-V Designs

    Authors: Elias Perdomo, Alexander Kropotov, Francelly Cano, Syed Zafar, Teresa Cervero, Xavier Martorell, Behzad Salami

    Abstract: Emulating chip functionality before silicon production is crucial, especially with the increasing prevalence of RISC-V-based designs. FPGAs are promising candidates for such purposes due to their high-speed and reconfigurable architecture. In this paper, we introduce our Makinote, an FPGA-based Cluster platform, hosted at Barcelona Supercomputing Center (BSC-CNS), which is composed of a large numb… ▽ More

    Submitted 5 February, 2024; v1 submitted 31 January, 2024; originally announced January 2024.

    Comments: 7 pages, 5 figures, presented in Rapid Simulation and Performance Evaluation for Design 2024 (RAPIDO24) and published in ACM Proceedings of Rapid Simulation and Performance Evaluation for Design

  3. arXiv:2107.12371  [pdf, other

    physics.comp-ph cs.DC

    An FPGA cached sparse matrix vector product (SpMV) for unstructured computational fluid dynamics simulations

    Authors: Guillermo Oyarzun, Daniel Peyrolon, Carlos Alvarez, Xavier Martorell

    Abstract: Field Programmable Gate Arrays generate algorithmic specific architectures that improve the code's FLOP per watt ratio. Such devices are re-gaining interest due to the rise of new tools that facilitate their programming, such as OmpSs. The computational fluid dynamics community is always investigating new architectures that can improve its algorithm's performance. Commonly, those algorithms have a… ▽ More

    Submitted 24 July, 2021; originally announced July 2021.

  4. arXiv:2106.12485  [pdf, other

    cs.DC physics.comp-ph physics.plasm-ph

    Particle-In-Cell Simulation using Asynchronous Tasking

    Authors: Nicolas Guidotti, Pedro Ceyrat, João Barreto, José Monteiro, Rodrigo Rodrigues, Ricardo Fonseca, Xavier Martorell, Antonio J. Peña

    Abstract: Recently, task-based programming models have emerged as a prominent alternative among shared-memory parallel programming paradigms. Inherently asynchronous, these models provide native support for dynamic load balancing and incorporate data flow concepts to selectively synchronize the tasks. However, tasking models are yet to be widely adopted by the HPC community and their effective advantages wh… ▽ More

    Submitted 29 August, 2021; v1 submitted 23 June, 2021; originally announced June 2021.

    Comments: Published on the 27th European Conference on Parallel and Distributed Computing (Euro-Par 2021)

    Journal ref: Euro-Par 2021: Parallel Processing. Lecture Notes in Computer Science, vol 12820, pp. 482-498

  5. arXiv:2102.02582  [pdf, ps, other

    cs.DC

    Parallelware Tools: An Experimental Evaluation on POWER Systems

    Authors: Manuel Arenaz, Xavier Martorell

    Abstract: Static code analysis tools are designed to aid software developers to build better quality software in less time, by detecting defects early in the software development life cycle. Even the most experienced developer regularly introduces coding defects. Identifying, mitigating and resolving defects is an essential part of the software development process, but frequently defects can go undetected.… ▽ More

    Submitted 4 February, 2021; originally announced February 2021.

  6. Asynchronous Runtime with Distributed Manager for Task-based Programming Models

    Authors: Jaume Bosch, Carlos Álvarez, Daniel Jiménez-González, Xavier Martorell, Eduard Ayguadé

    Abstract: Parallel task-based programming models, like OpenMP, allow application developers to easily create a parallel version of their sequential codes. The standard OpenMP 4.0 introduced the possibility of describing a set of data dependences per task that the runtime uses to order the tasks execution. This order is calculated using shared graphs, which are updated by all threads in exclusive access usin… ▽ More

    Submitted 8 September, 2020; v1 submitted 7 September, 2020; originally announced September 2020.

    Comments: 2020 Parallel Computing

    Journal ref: Parallel Computing, Volume 97, 2020

  7. arXiv:1912.09844  [pdf, other

    cs.DC

    Hurry-up: Scaling Web Search on Big/Little Multi-core Architectures

    Authors: Rajiv Nishtala, Vinicius Petrucci, Paul Carpenter, Xavier Martorell

    Abstract: Heterogeneous multi-core systems such as big/little architectures have been introduced as an attractive server design option with the potential to improve performance under power constraints in data centres. Since both big high-performing and little power-efficient cores can run on the same system sharing the workload processing, thread map**/scheduling turns out to be much more challenging. Thi… ▽ More

    Submitted 20 December, 2019; originally announced December 2019.

    Comments: 7 pages

  8. arXiv:1912.01563  [pdf, other

    cs.DC

    LEGaTO: Low-Energy, Secure, and Resilient Toolset for Heterogeneous Computing

    Authors: B. Salami, K. Parasyris, A. Cristal, O. Unsal, X. Martorell, P. Carpenter, R. De La Cruz, L. Bautista, D. Jimenez, C. Alvarez, S. Nabavi, S. Madonar, M. Pericas, P. Trancoso, M. Abduljabbar, J. Chen, P. N. Soomro, M Manivannan, M. Berge, S. Krupop, F. Klawonn, Al Mekhlafi, S. May, T. Becker, G. Gaydadjiev , et al. (20 additional authors not shown)

    Abstract: The LEGaTO project leverages task-based programming models to provide a software ecosystem for Made in-Europe heterogeneous hardware composed of CPUs, GPUs, FPGAs and dataflow engines. The aim is to attain one order of magnitude energy savings from the edge to the converged cloud/HPC, balanced with the security and resilience challenges. LEGaTO is an ongoing three-year EU H2020 project started in… ▽ More

    Submitted 1 December, 2019; originally announced December 2019.

    Comments: 6 pages, 9 figures

  9. arXiv:1508.06830  [pdf

    cs.DC cs.PF

    Coarse-Grain Performance Estimator for Heterogeneous Parallel Computing Architectures like Zynq All-Programmable SoC

    Authors: Daniel Jiménez-González, Carlos Álvarez, Antonio Filgueras, Xavier Martorell, Jan Langer, Juanjo Noguera, Kees Vissers

    Abstract: Heterogeneous computing is emerging as a mandatory requirement for power-efficient system design. With this aim, modern heterogeneous platforms like Zynq All-Programmable SoC, that integrates ARM-based SMP and programmable logic, have been designed. However, those platforms introduce large design cycles consisting on hardware/software partitioning, decisions on granularity and number of hardware a… ▽ More

    Submitted 27 August, 2015; originally announced August 2015.

    Comments: Presented at Second International Workshop on FPGAs for Software Programmers (FSP 2015) (arXiv:1508.06320)

    Report number: FSP/2015/07