Pablo Abad, Valentin Puente, Jose Angel Gregorio, Pablo Prieto , International Symposium on Computer Architecture, ISCA
Lucia G. Menezo, Valentin Puente, Jose Angel Gregorio , In International Symposium On High Performance Computer Architecture, IEEE., HPCA
Valentin Puente , ArXiv, ArXiv
Pablo Abad, Pablo Prieto, Valentin Puente, Jose Angel Gregorio , Transactions on Parallel and Distributed Systems, IEEE., TPDS
Philip Emma, Alper Buyuktosunoglu, Michael Healy, Krishnan Kailas, Valentin Puente, Roy Yu, Allan Hartstein, Pradip Bose, Jaime Moreno , In International Symposium On High Performance Computer Architecture, IEEE., HPCA
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)
No me se como se llama el titulo (1st course)
Telecomunications Systems Engineering
Computer Science Degree (4th course)
Computer Systems Engineering (4th course)
Master in Computer Science (1st year)