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 ...
Gelado Fernández, Isaac (Date of defense: 2010-07-02)
Heterogeneous parallel computing combines general purpose processors with accelerators to efficiently execute both sequential control-intensive and data-parallel phases of applications. Existing programming ...
Vilanova García, Lluís (Date of defense: 2016-01-14)
Current software systems contain a multitude of software components: from simple libraries to complex plugins and services. System security and resiliency depends on being able to isolate individual ...
Cabezas Rodríguez, Javier (Date of defense: 2015-06-29)
Multi-GPU systems are widely used in High Performance Computing environments to accelerate scientific computations. This trend is expected to continue as integrated GPUs will be introduced to processors ...