Hussain, Tassadaq (Date of defense: 2014-12-18)
Increasingly High-Performance Computing (HPC) applications run on heterogeneous multi-core platforms. The basic reason of the growing popularity of these architectures is their low power consumption, ...
Shafiq, Muhammad (Date of defense: 2012-05-21)
El concepto básico de la arquitectura mono-nucleo en los procesadores de propósito general se ajusta bien a un modelo de programación secuencial. La integración de multiples núcleos en un solo chip ha ...
Awan, Ahsan Javed (Date of defense: 2017-12-15)
The sheer increase in volume of data over the last decade has triggered research in cluster computing frameworks that enable web enterprises to extract big insights from big data. While Apache Spark ...
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 ...
Carpenter, Paul (Paul Matthew) (Date of defense: 2011-10-24)
All major semiconductor companies are now shipping multi-cores. Phones, PCs, laptops, and mobile internet devices will all require software that can make effective use of these cores. Writing ...
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 ...
Gajinov, Vladimir (Date of defense: 2014-11-20)
With the recent switch in the design of general purpose processors from frequency scaling of a single processor core towards increasing the number of processor cores, parallel programming became important ...
Marrón Vida, Diego (Date of defense: 2019-12-19)
High-throughput real-time Big Data stream processing requires fast incremental algorithms that keep models consistent with most recent data. In this scenario, Hoeffding Trees are considered the ...