Victor Xirau Guardans

I work on how memory-system and architecture choices translate into real performance for HPC and AI workloads. I also teach Operating Systems and ship independent apps.

Selected publications.

Memory-system simulation, benchmarking and workload characterisation, plus earlier work in deep learning for medical imaging.

Google Scholar
  1. 2026

    Integration, Enhancements, and Evaluation of Memory Simulators

    P. Esmaili-Dokht, A. Yadegari, V. Xirau, J. Pavon Rivera, H. Sarbazi-Azad, A. Cristal, E. Ayguadé, P. Radojković

    IISWC 2026IEEE International Symposium on Workload Characterization, Boulder, CO, to appear

  2. 2026

    Different Perspectives of Memory System Simulation

    P. Esmaili-Dokht, A. Yadegari, V. Xirau, J. Pavon, A. Cristal, E. Ayguadé, P. Radojković

  3. 2026

    Performance and Energy Benefits of MRDIMMs

    P. Díaz, M. Carmin, P. Esmaili-Dokht, V. Xirau, F. Zacarias, H. Potter, H. Servat, M. Moretó, E. Ayguadé, P. Radojković

  4. 2025

    FAiNDER: FAiND the Best Hardware for Your AI Application

    M. Carmin, J. Beiro Piñón, V. Xirau Guardans

    Technical reportBarcelona Supercomputing Center

  5. 2024

    Unsupervised Deep Learning Architectures for Anomaly Detection in Brain MRI Scans

    J. Malé, V. Xirau, J. Fortea, Y. Heuzé, N. Martínez-Abadías, X. Sevillano

    CCIA 202426th Int. Conf. of the Catalan Association for Artificial Intelligence, pp. 90-93

  6. 2024

    Active Compute Memory: Enhancing Memory and Processing in Near-Memory Architectures for Vector Classification

    V. Xirau, P. Esmaili Dokht, P. Radojković

    Symposium11th BSC Doctoral Symposium, Barcelona

  7. 2024

    Unsupervised Deep Learning Strategies for Brain Image Segmentation

    V. Xirau Guardans (advisors J. Malé Carbonell, X. Sevillano Domínguez. Honours)

    ThesisB.Sc. in Multimedia Engineering, La Salle - Ramon Llull University

Research tools.

The tools I build and maintain with the Memory Systems group that are public so far: benchmarks and profiling integrations that characterise memory from bandwidth-latency curves to full applications.

Memory benchmarking

Mess Benchmark

Bandwidth–latency benchmarking across memory systems for HPC and AI.

Tool integration

Mess-Paraver

Connects Mess with Paraver to analyze and visualize application memory-system performance.

AI hardware explorer

FAiNDER

Explore AI model requirements and hardware choices. Developed in collaboration with Micron.

Website

Mess Framework Website

Benchmarking, simulation, and application profiling tools from the Mess project.

Website

Memory Systems for HPC & AI

Research, tools, publications, and training from the BSC Memory Systems team.

Things I have shipped.

Products designed and built end to end, from research tooling to apps in the stores.

All projects
01TV & movies / Independent app2026

Chronicle

A personal home for everything you watch. Track shows and movies, find your next favourite, and connect your own media library.

Recognition.

2024
Research transfer

HiPEAC Technology Transfer Award

FAiNDER, awarded to the BSC Memory Systems and Micron team.

2019
Hackathon

Hackathon UPC, 2nd place

Second place at Hackathon UPC with Plane Dodge.

2016
Mobile product

MSchools App Awards - First Prize in Leisure and Personal Management

Award received for Kofu during the MSchools App Awards organized by Mobile World Capital.

Tutorials and training.

Courses and tutorials on memory-system profiling and performance analysis, with Intel and INESC-ID.

Oct 2026
MICRO-59

It's the Memory, Stupid!

Half-day tutorial in Athens with Intel and INESC-ID.

Feb 2026
BSC training

It's the Memory, Stupid!

Full-day course at BSC with Intel and INESC-ID. Co-presented Memory System Performance is Messy and TopDown Microarchitecture Analysis.

Open source.

Upstream contributions and personal tools, in C, Rust, Java and TypeScript.

Upstream contributor

LIKWID

Contributions to hardware support and performance-counter tooling.

Contributor

Snapzy

Contributions to an open-source macOS screen-capture app.

macOS Git client

HydraGit

Native macOS Git client in Rust (Tauri) and TypeScript for merge conflicts.

RustTauriTypeScript
Repository

Rummikub Solver

Exact solver built on published Rummikub complexity research, with table OCR.

Algorithms and data structures

CSLS

Graphs, trees, Dijkstra, R-Tree, and BST-focused university systems project.

Java
Game prototype

AgeRoyale

Clash Royale-style clone built with Java Swing.

JavaSwing
Web product

LSteam

Game store project using PHP with Slim and Twig.

PHPJavaScriptTwigCSS
Graphics experiment

SolarSystem

3D solar-system model built in C++ with OpenGL and GLFW.

C++OpenGL

Apps in the stores.

Independent products shipped to iOS and Android, and the developer profiles behind them.

iOS + AndroidReleased

Chronicle

TV and movie tracker with a watchlist, episode progress, a release calendar, and ratings shared with friends.

  • Episode tracking
  • Release calendar
  • Jellyfin and Seerr integrations
AndroidReleased

TheCount

Real-time shared counting game where everyone in the same mode pushes one live run forward together and one mistake can reset the run for all players.

  • Shared global runs
  • Pressure-based modes
  • Lives, streaks, and milestones
iOS + AndroidDiscontinued

Dyvide

Car-trip cost-sharing app built with Flutter, Go and AWS. Now discontinued.

  • Automatic trip calculator
  • Vehicle and custom-location management
  • Shared trips and global feed

Developer profiles

  • Developer profile

    Google Play developer profile

    Android releases, experiments, and public listings.

    Open profile
  • Developer profile

    App Store developer profile

    iOS releases and upcoming public distributions.

    Open profile
Contact

Get in touch.

Based in Barcelona. If you want to talk performance, memory systems, or something I have built, my inbox is open.