Subotic, Vladimir (Date of defense: 2013-07-26)
Parallel programming is used to partition a computational problem among multiple processing units and to define how they interact (communicate and synchronize) in order to guarantee the correct result. ...
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 ...
Dimogerontakis, Emmanouil (Date of defense: 2017-05-26)
The majority of the world's population does not have any or adequate Internet access. This implies that the Internet cannot provide universal service, reaching everyone without discrimination. Global ...
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 ...
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, ...
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 ...
Jaulmes, Luc (Date of defense: 2019-06-21)
Hardware errors become more common as silicon technologies shrink and become more vulnerable, especially in memory cells, which are the most exposed to errors. Permanent and intermittent faults are ...
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 ...
Malazgirt, Gorker Alp (Date of defense: 2019-02-12)
Today, vast streams of structured and unstructured data have been incorporated in databases, and analytical processes are applied to discover patterns, correlations, trends and other useful relationships ...
Sreekar Shenoy, Govind (Date of defense: 2012-10-30)
System security is a prerequisite for efficient day-to-day transactions. As a consequence, Intrusion Detection Systems (IDS) are commonly used to provide an effective security ring to systems in a ...
004 - Computer science and technology. Computing. Data processing (220)
621.3 Electrical engineering (18)
68 - Industries, crafts and trades for finished or assembled articles (3)
339 - Trade. Commerce. International economic relations. World economy (2)