- -

L1-Bandwidth Aware Thread Allocation in Multicore SMT Processors

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

L1-Bandwidth Aware Thread Allocation in Multicore SMT Processors

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Feliu Pérez, Josué es_ES
dc.contributor.author Sahuquillo Borrás, Julio es_ES
dc.contributor.author Petit Martí, Salvador Vicente es_ES
dc.contributor.author Duato Marín, José Francisco es_ES
dc.date.accessioned 2016-10-17T10:32:15Z
dc.date.available 2016-10-17T10:32:15Z
dc.date.issued 2013
dc.identifier.isbn 978-1-4799-1021-2
dc.identifier.issn 1089-795X
dc.identifier.uri http://hdl.handle.net/10251/71918
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. es_ES
dc.description.abstract Improving the utilization of shared resources is a key issue to increase performance in SMT processors. Recent work has focused on resource sharing policies to enhance the processor performance, but their proposals mainly concentrate on novel hardware mechanisms that adapt to the dynamic resource requirements of the running threads. This work addresses the L1 cache bandwidth problem in SMT processors experimentally on real hardware. Unlike previous work, this paper concentrates on thread allocation, by selecting the proper pair of co-runners to be launched to the same core. The relation between L1 bandwidth requirements of each benchmark and its performance (IPC) is analyzed. We found that for individual benchmarks, performance is strongly connected to L1 bandwidth consumption, and this observation remains valid when several co-runners are launched to the same SMT core. Based on these findings we propose two L1 bandwidth aware thread to core (t2c) allocation policies, namely Static and Dynamic t2c allocation, respectively. The aim of these policies is to properly balance L1 bandwidth requirements of the running threads among the processor cores. Experiments on a Xeon E5645 processor show that the proposed policies significantly improve the performance of the Linux OS kernel regardless the number of cores considered. es_ES
dc.description.sponsorship This work was supported by the Spanish Ministerio de Econom´ıa y Competitividad (MINECO) and by FEDER funds under Grant TIN2012-38341-C04-01; and by Programa de Apoyo a la Investigacion y Desarrollo (PAID-05-12) of the ´ Universitat Politecnica de Val ` encia under Grant SP20120748
dc.format.extent 10 es_ES
dc.language Inglés es_ES
dc.publisher IEEE es_ES
dc.relation.ispartof Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques
dc.rights Reserva de todos los derechos es_ES
dc.subject SMT es_ES
dc.subject Thread allocation es_ES
dc.subject Bandwidth-aware scheduling es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title L1-Bandwidth Aware Thread Allocation in Multicore SMT Processors es_ES
dc.type Comunicación en congreso es_ES
dc.identifier.doi 10.1109/PACT.2013.6618810
dc.relation.projectID info:eu-repo/grantAgreement/EC/FP7/287759/EU/High Performance and Embedded Architecture and Compilation/ en_EN
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2012-38341-C04-01/ES/MEJORA DE LA ARQUITECTURA DE SERVIDORES, SERVICIOS Y APLICACIONES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/UPV//PAID-05-12-SP20120748/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Feliu Pérez, J.; Sahuquillo Borrás, J.; Petit Martí, SV.; Duato Marín, JF. (2013). L1-Bandwidth Aware Thread Allocation in Multicore SMT Processors. IEEE. https://doi.org/10.1109/PACT.2013.6618810 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT 2013) es_ES
dc.relation.conferencedate September 7-11, 2013 es_ES
dc.relation.conferenceplace Edinburgh, Scotland es_ES
dc.relation.publisherversion http://dx.doi.org/10.1109/PACT.2013.6618810 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.senia 251574 es_ES
dc.contributor.funder Ministerio de Economía y Competitividad
dc.contributor.funder European Regional Development Fund
dc.contributor.funder Universitat Politècnica de València


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem