Mostra el registre d'ítem simple

dc.contributor.authorBoneti, Carlos
dc.contributor.authorGioiosa, Roberto
dc.contributor.authorCazorla, Francisco
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-10-02T13:57:28Z
dc.date.available2017-10-02T13:57:28Z
dc.date.issued2008
dc.identifier.citationBoneti, C., Gioiosa, R., Cazorla, F., Valero, M. A dynamic scheduler for balancing HPC applications. A: ACM/IEEE Conference on Supercomputing. "SC'08: proceedings of the 2008 ACM/IEEE Conference on Supercomputing". Austin, TX: Institute of Electrical and Electronics Engineers (IEEE), 2008, p. 1-12.
dc.identifier.isbn978-1-4244-2835-9
dc.identifier.urihttp://hdl.handle.net/2117/108286
dc.description.abstractLoad imbalance cause significant performance degradation in High Performance Computing applications. In our previous work we showed that load imbalance can be alleviated by modern MT processors that provide mechanisms for controlling the allocation of processors internal resources. In that work, we applied static, hand-tuned resource allocations to balance HPC applications, providing improvements for benchmarks and real applications. In this paper we propose a dynamic process scheduler for the Linux kernel that automatically and transparently balances HPC applications according to their behavior. We tested our new scheduler on an IBM POWER5 machine, which provides a software-controlled prioritization mechanism that allows us to bias the processor resource allocation. Our experiments show that the scheduler reduces the imbalance of HPC applications, achieving results similar to the ones obtained by hand-tuning the applications (up to 16%). Moreover, our solution reduces the application's execution time combining effect of load balance and high responsive scheduling.
dc.format.extent12 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshHigh performance computing
dc.subject.lcshOperating systems (Computers)
dc.subject.otherResource allocation
dc.subject.otherDynamic scheduling
dc.subject.otherLinux
dc.subject.otherOperating system kernels
dc.subject.otherProcessor scheduling
dc.titleA dynamic scheduler for balancing HPC applications
dc.typeConference report
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.subject.lemacSistemes operatius (Ordinadors)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/SC.2008.5217785
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/5217785/
dc.rights.accessOpen Access
local.identifier.drac2377689
dc.description.versionPostprint (published version)
local.citation.authorBoneti, C.; Gioiosa, R.; Cazorla, F.; Valero, M.
local.citation.contributorACM/IEEE Conference on Supercomputing
local.citation.pubplaceAustin, TX
local.citation.publicationNameSC'08: proceedings of the 2008 ACM/IEEE Conference on Supercomputing
local.citation.startingPage1
local.citation.endingPage12


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple