Now showing items 181-200 of 260
Nowack, Vesna (Date of defense: 2016-01-12)
With the increased number of cores on a single processor chip, an application can achieve good performance if it splits the execution into multiple threads that run on multiple cores at the same time. To synchronize threads, ...
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 components onto separate ...
Mikians, Jakub (Date of defense: 2016-01-20)
The growth of the Internet impacts multiple areas of the world economy, and it has become a permanent part of the economic landscape both at the macro- and at microeconomic level. On-line traffic and information are currently ...
Vega D'Aurelio, Davide (Date of defense: 2015-12-21)
Contributory and volunteer computing ecosystems built around a community of participants need, like any other common-pool resources, an adaptive governance mechanism to guarantee the sustainability of the ecosystem. ...
Samaniego Alvarado, Cristóbal (Date of defense: 2015-12-14)
This thesis is based on the implementation of a computational system to numerically simulate the interaction between a fluid and an arbitrary number of rigid bodies. This implementation was performed in a distributed ...
Markovic, Nikola (Date of defense: 2015-12-22)
Through the past several decades, based on the Moore's law, the semiconductor industry was doubling the number of transistors on the single chip roughly every eighteen months. For a long time this continuous increase in ...
Ejarque Artigas, Jorge (Date of defense: 2015-12-14)
Distributed Computing is the paradigm where the application execution is distributed across different computers connected by a communication network. Distributed Computing platforms have evolved very fast during the las ...
Dickov, Branimir (Date of defense: 2015-12-10)
Interconnection networks represent the backbone of large-scale parallel systems. In order to build ultra-scale supercomputers larger interconnection networks are being designed and deployed. As compute nodes become more ...
Caballero de Gea, Diego Luis (Date of defense: 2015-12-11)
SIMD instruction sets are a key feature in current general purpose and high performance architectures. SIMD instructions apply in parallel the same operation to a group of data, commonly known as vector. A single SIMD/vector ...
Álvarez Martí, Lluc (Date of defense: 2015-12-16)
Cache-coherent shared memory has traditionally been the favorite memory organization for chip multiprocessors thanks to its high programmability. In this organization the cache hierarchy is in charge of moving the data and ...
Planas Carbonell, Judit (Date of defense: 2015-11-03)
There is a clear trend nowadays to use heterogeneous high-performance computers, as they offer considerably greater computing power than homogeneous CPU systems. Extending traditional CPU systems with specialized units ...
González Alvárez, Cecilia Noemí (Date of defense: 2015-11-16)
In the last years, hardware specialization has received renewed attention as chips approach a utilization wall. Specialized accelerators can take advantage of underutilized transistors implementing custom hardware that ...
Carretero Casado, Javier Sebastian (Date of defense: 2015-11-18)
Continuous improvements in transistor scaling together with microarchitectural advances have made possible the widespread adoption of high-performance processors across all market segments. However, the growing reliability ...
Bueno Hedo, Javier (Date of defense: 2015-11-05)
High Performance Computing (HPC) systems have become widely used tools in many industry areas and research fields. Research to produce more powerful and efficient systems has grown in par with their popularity. As a ...
Dantas, Joana Sócrates (Date of defense: 2015-07-17)
Backbone networks are responsible for long-haul data transport serving many clients with a large volume of data. Since long-haul data transport service must rely on a robust high capacity network the current technology ...
Jakšić, Zoran (Date of defense: 2015-07-23)
The major problem in the future technology scaling is the variations in process parameters that are interpreted as imperfections in the development process. Moreover, devices are more sensitive to the environmental changes ...
Coras, Florin (Date of defense: 2015-07-23)
In just four decades the Internet has gone from a lab experiment to a worldwide, business critical infrastructure that caters to the communication needs of almost a half of the Earth's population. With these figures on its ...
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 used in multi-socket ...
Martínez, Anny (Date of defense: 2015-05-25)
Despite the numerous efforts of standardization, semantic issues remain in effect in many subfields of networking. The inability to exchange data unambiguously between information systems and human resources is an issue ...
Arnau, Jose Maria (Date of defense: 2015-04-24)
The design of mobile GPUs is all about saving energy. Smartphones and tablets are battery-operated and thus any type of rendering needs to use as little energy as possible. Furthermore, smartphones do not include sophisticated ...