Marjanović, Vladimir (Date of defense: 2016-01-21)
Even today supercomputing systems have already reached millions of cores for a single machine, which are connected by using a complex network interconnection. Reducing communication time across processes ...
Girona Turell, Sergi (Date of defense: 2003-07-24)
La predicció és un concepte de recerca molt interessant. No es només predir el resultat futur, sinó que també cal predir el resultat conegut, a vegades anomenat validació. <br/><br/>L'aplicació de ...
Corbalán González, Julita (Date of defense: 2002-07-05)
El rendimiento de los actuales sistemas multiprocesador de memoria compartida depende tanto de la utilización eficiente de todos los componentes del sistema (procesadores, memoria, etc), como de las ...
Cortés, Toni (Date of defense: 1997-12-12)
Utrera Iglesias, Gladys Miriam (Date of defense: 2007-12-10)
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). <br/>The objective was to obtain the best performance in response time in multiprogrammed multiprocessors ...
Martorell Bofill, Xavier (Date of defense: 1999-07-09)
Servat Gelabert, Harald (Date of defense: 2015-07-31)
Nowadays, supercomputers deliver an enormous amount of computation power; however, it is well-known that applications only reach a fraction of it. One limiting factor is the single processor performance ...
Llort Sánchez, Germán M. (Date of defense: 2015-11-03)
With ever more powerful machines being constantly deployed, it is crucial to manage the computational resources efficiently. This is important both from the point of view of the individual user, who ...
Ozen, Guray (Date of defense: 2018-12-13)
Graphics Processing Units (GPU) have been widely adopted to accelerate the execution of HPC workloads due to their vast computational throughput, ability to execute a large number of threads inside SIMD ...
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. ...