The Computer Engineering Group pursues the understanding of the effects and potentials that Moore’s Law will offer for the next generation of Chip-Multiprocessor architectures. We seek for innovative solutions for the on-chip memory hierarchy with emphasis in interconnection network, coherence protocol and advanced cache architectures. Chip-Multiprocessors (or CMP) represent a major milestone in computing system evolution, being now present in any computer system, from smart-phones to supercomputers. The power wall and complexity explosion in conventional processors were largely responsible for this shift. Adding more processors per chip seems to be the most reasonable approach to keep translating the continual enhancement in technological integration into performance improvements
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, Jose Angel Gregorio , Accepted Journal of Parallel and Distributed Computing, JPDC
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 will address the synergy of machine learning based computing models in Big-data analytics problem, from the perspective of the subjacent computer architecture. The target is to combine efficiently into a single architecture the dissimilar requirements, minimizing the impact on the complex software stack.
This project outlines the necessity of efficiently combining future challenges concerning Big Data with emerging technologies such as non-volatile memories based on nanoscale memristor devices...
The local available computing resources and their current operational status
Computer architecture modeling tools developed by our group
Computer Science Degree (1st course)
Computer Science Degree (3rd course)
Computer Science Degree (3rd course)
Computer Science Degree (4th course)
Computer Systems Engineering (4th course)
Master in Computer Science (1st year)