Now showing items 221-240 of 364
Stipić, Srđan (Date of defense: 2014-07-21)
Transactional Memory (TM) gives software developers the opportunity to write concurrent programs more easily compared to any previous programming paradigms and gives a performance comparable to lock-based synchronization ...
Polo, Jordà (Date of defense: 2014-07-15)
In recent years there has been an extraordinary growth of large-scale data processing and related technologies in both, industry and academic communities. This trend is mostly driven by the need to explore the increasingly ...
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, which the TM system ...
Rakotoarisoa, Manitra Johanesa (Date of defense: 2014-03-04)
Complex hardware systems become more and more ubiquitous in mission critical applications such as military, satellite, and medical to name but a few. In such applications, reliability remains a primary concern because a ...
Poggi M., Nicolas (Date of defense: 2014-05-07)
Over the last decade, advances in technology together with the increasing use of the Internet for everyday tasks, are causing profound changes in end-users, as well as in businesses and technology providers. The widespread ...
López Muñoz, Pedro (Date of defense: 2014-03-17)
Nowadays, we are reaching a point where further improving single thread performance can only be done at the expenses of significantly increasing power consumption. Thus, multi-core chips have been adopted by the industry ...
Ruiz Luque, José Carlos (Date of defense: 2014-05-29)
In recent years, multi-threaded processors have become more and more popular in industry in order to increase the system aggregated performance and per-application performance, overcoming the limitations imposed by the ...
Morari, Alessadro (Date of defense: 2014-05-27)
In the last decades, high-performance large-scale systems have been a fundamental tool for scientific discovery and engineering advances. The sustained growth of supercomputing performance and the concurrent reduction in ...
Maric, Bojan (Date of defense: 2014-05-16)
Increasing demand for implementing highly-miniaturized battery-powered ultra-low-cost systems (e.g., below 1 USD) in emerging applications such as body, urban life and environment monitoring, etc., has introduced many ...
Macias Lloret, Mario (Date of defense: 2014-05-28)
Cloud Computing markets arise as an efficient way to allocate resources for the execution of tasks and services within a set of geographically dispersed providers from different organisations. Client applications and service ...
Llatser Martí, Ignacio (Date of defense: 2014-01-17)
Nanosystems, integrated systems with a total size of a few micrometers, are capable of interacting at the nanoscale, but their short operating range limits their usefulness in practical macro-scale scenarios. Nanonetworks, ...
Ganapathy, Shrikanth (Date of defense: 2014-04-28)
In this thesis, we have investigated the impact of parametric variations on the behaviour of one performance-critical processor structure - embedded memories. As variations manifest as a spread in power and performance, ...
Maroñas Borras, Xavier (Date of defense: 2013-12-04)
The main goal of the work presented in this thesis is to describe the definition of interoperability mechanisms between rights expression languages and policy languages. Starting from languages interoperability, the intention ...
Alvanos, Michail (Date of defense: 2013-12-10)
Partitioned Global Address Space (PGAS) languages promise to deliver improved programmer productivity and good performance in large-scale parallel machines. However, adequate performance for applications that rely on ...
Radojković, Petar (Date of defense: 2013-07-19)
This thesis presents cross-domain approaches that improve the effective use of multithreaded architectures. The contributions of the thesis can be classified in three groups. First, we propose several methods for thread ...
Rico Carro, Alejandro (Date of defense: 2013-10-29)
The number of transistors on an integrated circuit keeps doubling every two years. This increasing number of transistors is used to integrate more processing cores on the same chip. However, due to power density and ILP ...
Berral García, Josep Lluís (Date of defense: 2013-11-22)
Autonomic Computing is a Computer Science and Technologies research area, originated during mid 2000's. It focuses on optimization and improvement of complex distributed computing systems through self-control and ...
Artiaga Amouroux, Ernest (Date of defense: 2014-01-17)
The advance of computing systems has brought new ways to use and access the stored data that push the architecture of traditional file systems to its limits, making them inadequate to handle the new needs. Current challenges ...
Koldan, Jelena (Date of defense: 2013-10-30)
The growing significance, technical development and employment of electromagnetic (EM) methods in exploration geophysics have led to the increasing need for reliable and fast techniques of interpretation of 3-D EM data ...
Gallardo Gómez, Antonia (Date of defense: 2013-10-07)
Current distributed systems that are capable of sharing resources in a distributed manner are experiencing an increase in their use and scope.This increased use in various application areas is largely due to the low cost ...