Mostra el registre d'ítem simple

dc.contributor.authorRadojković, Petar
dc.contributor.authorCakarevic, Vladimir
dc.contributor.authorVerdú Mulà, Javier
dc.contributor.authorPajuelo González, Manuel Alejandro
dc.contributor.authorCazorla Almeida, Francisco Javier
dc.contributor.authorNemirovsky, Mario
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2016-04-11T10:21:58Z
dc.date.available2016-04-11T10:21:58Z
dc.date.issued2013-12
dc.identifier.citationRadojkovic, P., Cakarevic, V., Verdú, J., Pajuelo, M.A., Cazorla, F., Nemirovsky, M., Valero, M. Thread assignment of multithreaded network applications in multicore/multithreaded processors. "IEEE transactions on parallel and distributed systems", Desembre 2013, vol. 24, núm. 12, p. 2513-2525.
dc.identifier.issn1045-9219
dc.identifier.urihttp://hdl.handle.net/2117/85462
dc.description© 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.description.abstractThe introduction of multithreaded processors comprised of a large number of cores with many shared resources makes thread scheduling, and in particular optimal assignment of running threads to processor hardware contexts to become one of the most promising ways to improve the system performance. However, finding optimal thread assignments for workloads running in state-of-the-art multicore/multithreaded processors is an NP-complete problem. In this paper, we propose BlackBox scheduler, a systematic method for thread assignment of multithreaded network applications running on multicore/multithreaded processors. The method requires minimum information about the target processor architecture and no data about the hardware requirements of the applications under study. The proposed method is evaluated with an industrial case study for a set of multithreaded network applications running on the UltraSPARC T2 processor. In most of the experiments, the proposed thread assignment method detected the best actual thread assignment in the evaluation sample. The method improved the system performance from 5 to 48 percent with respect to load balancing algorithms used in state-of-the-art OSs, and up to 60 percent with respect to a naive thread assignment.
dc.format.extent13 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshMultiprocessors
dc.subject.lcshSimultaneous multithreading processors
dc.subject.otherChip multithreading (CMT)
dc.subject.otherPerformance modeling
dc.subject.otherProcess scheduling
dc.titleThread assignment of multithreaded network applications in multicore/multithreaded processors
dc.typeArticle
dc.subject.lemacMultiprocessadors
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/TPDS.2012.311
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6338254
dc.rights.accessOpen Access
local.identifier.drac12913160
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MEC//TIN2007-60625/ES/COMPUTACION DE ALTAS PRESTACIONES V/
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/287759/EU/High Performance and Embedded Architecture and Compilation/HIPEAC
local.citation.authorRadojkovic, P.; Cakarevic, V.; Verdú, J.; Pajuelo, M.A.; Cazorla, F.; Nemirovsky, M.; Valero, M.
local.citation.publicationNameIEEE transactions on parallel and distributed systems
local.citation.volume24
local.citation.number12
local.citation.startingPage2513
local.citation.endingPage2525


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple