Tanasić, Ivan (Date of defense: 2017-02-17)
Programmable Graphics Processing Units (GPUs) have recently become the most pervasitheve massively parallel processors. They have come a long way, from fixed function ASICs designed to accelerate graphics ...
Sequeira, Diogo Gonçalo (Date of defense: 2022-10-31)
(English) Optical communications have been extensively investigated and enhanced in the last decades. Nowadays, they are responsible to transport all the data traffic generated around the world, from ...
Herrero Abellanas, Enric (Date of defense: 2011-07-05)
Les últimes dècades el rendiment dels processadors i de les memòries ha millorat a diferent ritme, limitant el rendiment dels processadors i creant el conegut memory gap. Sol·lucionar aquesta diferència ...
Morancho Llena, Enric (Date of defense: 2002-07-11)
Uno de los mayores retos que debe ser afrontado por los diseñadores de micro-procesadores es el de mitigar la gran latencia de las instrucciones de carga de datos en registros. Esta tesis analiza una ...
Batbayar, Khulan (Date of defense: 2022-02-07)
Internet access is still unavailable to one-third of the world population due to the lack of infrastructure, high cost, and the digital divide. Many access-limited communities opt for shared Internet ...
Castro, Alberto (Date of defense: 2014-10-10)
The ever increasing IP traffic volume has finally brought to light the high inefficiency of current wavelength-routed over rigid-grid optical networks in matching the client layer requirements. Such an ...
Slijepcevic, Mladen (Date of defense: 2017-11-13)
Industry developing Critical Real-Time Embedded Systems (CRTES), such as Aerospace, Space, Automotive and Railways, faces relentless demands for increased guaranteed processor performance to support new ...
Sánchez Carracedo, Fermín (Date of defense: 1996-01-12)
Developing efficient programs for many of the current parallel computers is not easy due to the architectural complexity of those machines. The wide variety of machine organizations often makes it more ...
Hasanov Zyulkyarov, Ferard (Date of defense: 2011-07-19)
Transactional memory (TM) is a new optimistic synchronization technique which has the potential of making shared memory parallel programming easier compared to locks without giving up from the performance. ...
Armejach Sanosa, Adrià (Date of defense: 2014-06-13)
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away the complexity of managing shared data. The programmer defines sections of code, called transactions, ...