Tubella, Jordi (Date of defense: 1996-11-13)
Quiñones Moreno, Eduardo (Date of defense: 2008-11-18)
ISA extensions are a very powerful approach to implement new hardware techniques that require or benefit from compiler support: decisions made at compile time can be complemented at runtime, achieving ...
Parcerisa Bundó, Joan Manuel (Date of defense: 2004-06-17)
L'objectiu d'aquesta tesi és proposar noves tècniques per al disseny de microarquitectures clúster superescalars eficients. Les microarquitectures clúster particionen el disseny de diversos components ...
Bhagat, Indu (Date of defense: 2012-02-23)
This thesis takes a HW/SW collaborative approach to tackle the problem of computational inefficiency in a holistic manner. The hardware is redesigned by restraining the datapath to merely 16-bit datawidth ...
Canal Corretger, Ramon (Date of defense: 2004-06-14)
The scaling of silicon technology has been ongoing for over forty years. We are on the way to commercializing devices having a minimum feature size of one-tenth of a micron. The push for miniaturization ...
Pajuelo González, Manuel A. (Manuel Alejandro) (Date of defense: 2005-11-24)
Traditional vector architectures have been shown to be very effective in executing regular codes in which the compiler can detect data-level parallelism, i.e. repeating the same computation over different ...
Deb, Abhishek (Date of defense: 2012-05-03)
In this thesis we have explored the co-designed paradigm to show alternative processor design points. Specifically, we have provided HW/SW mechanisms for instruction fusion, issue and commit for modern ...
Madriles Gimeno, Carles (Date of defense: 2012-07-23)
In the last decade, industry made a right-hand turn and shifted towards multi-core processor designs, also known as Chip-Multi-Processors (CMPs), in order to provide further performance improvements ...
Dot Artigas, Gem (Date of defense: 2016-07-26)
Dynamically typed languages are ubiquitous in today's applications. These languages ease the task of programmers but introduce significant runtime overheads since variables are neither declared nor ...
Anglada Sánchez, Martí (Date of defense: 2020-06-09)
The computation capabilities of mobile GPUs have greatly evolved in the last generations, allowing real-time rendering of realistic scenes. However, the desire for processing complex environments clashes ...