Now showing items 245-264 of 362

    On the programmability of heterogeneous massively-parallel computing systems 

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

    On the programmability of multi-GPU computing systems 

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

    On the role of performance interference in consolidated environments 

    Rameshan, Navaneeth (Date of defense: 2016-10-24)

    With the advent of resource shared environments such as the Cloud, virtualization has become the de facto standard for server consolidation. While consolidation improves utilization, it causes performance-interference ...

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

    On the scalability of LISP and advanced overlaid services 

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

    On the service placement in community network micro-clouds 

    Selimi, Mennan (Date of defense: 2017-05-22)

    Community networks (CNs) have gained momentum in the last few years in response to the growing demand for network connectivity in rural and urban areas. These networks, owned and managed by volunteers, offer various services ...

    Opportunistic routing in wireless mesh networks 

    Darehshoorzadeh, Amir (Date of defense: 2012-07-23)

    Advances in communication and networking technologies are rapidly making ubiquitous network connectivity a reality. In recent years, Wireless Mesh Networks (WMNs) have already become very popular and been receiving an ...

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

    Optimizing programming models for massively parallel computers 

    Farreras Esclusa, Montse (Date of defense: 2008-12-12)

    Since the invention of the transistor, clock frequency increase was the primary method of improving computing performance. As the reach of Moore's law came to an end, however, technology driven performance gains became ...

    Optimizing SIMD execution in HW/SW co-designed processors 

    Kumar, Rakesh (Date of defense: 2014-07-24)

    SIMD accelerators are ubiquitous in microprocessors from different computing domains. Their high compute power and hardware simplicity improve overall performance in an energy efficient manner. Moreover, their replicated ...

    Optimizing VLIW architectures for multimedia applications 

    Salamí San Juan, Esther (Date of defense: 2007-06-01)

    The growing interest that multimedia processing has experimented during the last decade is motivating processor designers to reconsider which execution paradigms are the most appropriate for general-purpose processors. On ...

    Orchestrating datacenters and networks to facilitate the telecom cloud 

    Asensio Garcia, Adrian (Date of defense: 2016-06-10)

    In the Internet of services, information technology (IT) infrastructure providers play a critical role in making the services accessible to end-users. IT infrastructure providers host platforms and services in their ...

    Orchestration of distributed ingestion and processing of IoT data for fog platforms 

    Pérez Rico, Juan Luis (Date of defense: 2018-11-26)

    In recent years there has been an extraordinary growth of the Internet of Things (IoT) and its protocols. The increasing diffusion of electronic devices with identification, computing and communication capabilities is ...

    Paralelización automática de recurrencias en programas secuenciales numéricos 

    Ayguadé i Parra, Eduard (Date of defense: 1989-10-21)

    La programació d'aplicacions en màquines paral·leles és un tema d'interès quant a que cada vegada són més les màquines d'aquest tipus disponibles comercialment.<br><br/>Per a això l'usuari disposa de dues opcions: (a) ...

    Parallel algorithms for fluid and rigid body interaction 

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

    Parallel architectures and runtime systems co-design for task-based programming models 

    Castillo Villar, Emilio (Date of defense: 2019-04-29)

    The increasing parallelism levels in modern computing systems has extolled the need for a holistic vision when designing multiprocessor architectures taking in account the needs of the programming models and applications. ...

    Parallel video decoding 

    Álvarez Mesa, Mauricio (Date of defense: 2011-09-08)

    Digital video is a popular technology used in many different applications. The quality of video, expressed in the spatial and temporal resolution, has been increasing continuously in the last years. In order to reduce the ...

    Particle-in-cell algorithms for plasma simulations on heterogeneous architectures 

    Sáez Pous, Xavier (Date of defense: 2016-01-25)

    During the last two decades, High-Performance Computing (HPC) has grown rapidly in performance by improving single-core processors at the cost of a similar growth in power consumption. The single-core processor improvement ...

    Per-task energy metering and accounting in the multicore era 

    Liu, Qixiao (Date of defense: 2016-05-26)

    Chip multi-core processors (CMPs) are the preferred processing platform across different domains such as data centers, real-time systems and mobile devices. In all those domains, energy is arguably the most expensive ...

    Performance and power optimizations in chip multiprocessors for throughput-aware computation 

    Vega, Augusto J. (Date of defense: 2013-07-30)

    The so-called "power (or power density) wall" has caused core frequency (and single-thread performance) to slow down, giving rise to the era of multi-core/multi-thread processors. For example, the IBM POWER4 processor, ...