Now showing items 221-240 of 364

    Techniques for improving the performance of software transactional memory 

    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 ...

    Multi-constraint scheduling of MapReduce workloads 

    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 ...

    Techniques to improve concurrency in hardware transactional memory 

    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 ...

    Bounded model checking for asynchronous concurrent systems 

    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 ...

    AUGURES : profit-aware web infrastructure management 

    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 ...

    Efficient hardware/software co-designed schemes for low-power processors 

    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 ...

    CPU accounting in multi-threaded processors 

    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 ...

    Scalable system software for high performance large-scale applications 

    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 ...

    Cache designs for reliable hybrid high and ultra-low voltage operation 

    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 ...

    Business-driven resource allocation and management for data centres in cloud computing markets 

    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 ...

    On the scalability limits of communication networks to the nanoscale 

    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, ...

    Reliability in the face of variability in nanometer embedded memories 

    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, ...

    Rights and services interoperability for multimedia content management 

    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 ...

    Optimization techniques for fine-grained communication in PGAS environments 

    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 ...

    Improving the effective use of multithreaded architectures : implications on compilation, thread assignment, and timing analysis 

    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 ...

    Raising the level of abstraction : simulation of large chip multiprocessors running multithreaded applications 

    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 ...

    Improved self-management of datacenter systems applying machine learning 

    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 ...

    File system metadata virtualization 

    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 ...

    Numerical solution of 3-D electromagnetic problems in exploration geophysics and its implementation on massively parallel computers 

    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 ...

    Descubrimiento de servicios tolerante a fallos basado en hipercubos para sistemas distribuidos de gran escala 

    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 ...