Pablo Abad, Valentin Puente, Jose Angel Gregorio, Pablo Prieto , International Symposium on Computer Architecture, ISCA
Esther Alonso, Pablo Prieto, Pablo Abad, Valentin Puente , Symposium on Parallelism in Algorithms and Architectures, SPAA
Lucia G. Menezo, Valentin Puente, Pablo Abad, Jose Angel Gregorio , Concurrency and Computation: Practice and Experience, CPE
Valentin Puente , ArXiv, ArXiv
Pablo Abad, Pablo Prieto, Valentin Puente, Jose Angel Gregorio , Transactions on Parallel and Distributed Systems, IEEE., TPDS
Javier Merino, Valentin Puente, Jose Angel Gregorio , International Conference on High Performance Computer Architecture, HPCA
This project evaluates how small language models perform on edge devices by comparing inference across CPU, GPU, and NPU hardware. It focuses on trade-offs in latency, throughput, memory usage, and energy efficiency under realistic deployment constraints. The goal is to identify optimal backend choices and key bottlenecks to guide efficient on-device LLM deployment.
This project proposes redesigning the backend of general-purpose processors to execute AI workloads more efficiently, supporting Europe's goals of AI competitiveness and digital sovereignty. Based on profiling of 31 deep learning models, it identifies vector execution resources in current CPUs as the main performance bottleneck. The central hypothesis is that a modular, slice-based backend architecture can scale SIMD throughput more effectively than conventional monolithic designs while preserving CPU flexibility and broad applicability.
The local available computing resources and their current operational status
Computer architecture modeling tools developed by our group
Computer Systems Engineering (1st course)
Computer Systems Engineering (3rd course)
Computer Systems Engineering (3rd course)
Business Intelligence and Data Analytics (1st course)
Telecomunications Systems Engineering
Computer Science Degree (4th course)
Computer Science Degree (4th course)
Master in Computer Science (1st year)