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
Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/71918
Título:
|
L1-Bandwidth Aware Thread Allocation in Multicore SMT Processors
|
Autor:
|
Feliu Pérez, Josué
Sahuquillo Borrás, Julio
Petit Martí, Salvador Vicente
Duato Marín, José Francisco
|
Entidad UPV:
|
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica
|
Fecha difusión:
|
|
Resumen:
|
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 ...[+]
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.
[-]
|
Palabras clave:
|
SMT
,
Thread allocation
,
Bandwidth-aware scheduling
|
Derechos de uso:
|
Reserva de todos los derechos
|
ISBN:
|
978-1-4799-1021-2
|
Fuente:
|
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques. (issn:
1089-795X
)
|
DOI:
|
10.1109/PACT.2013.6618810
|
Editorial:
|
IEEE
|
Versión del editor:
|
http://dx.doi.org/10.1109/PACT.2013.6618810
|
Título del congreso:
|
22nd International Conference on Parallel Architectures and Compilation Techniques (PACT 2013)
|
Lugar del congreso:
|
Edinburgh, Scotland
|
Fecha congreso:
|
September 7-11, 2013
|
Código del Proyecto:
|
info:eu-repo/grantAgreement/EC/FP7/287759/EU/High Performance and Embedded Architecture and Compilation/
info:eu-repo/grantAgreement/MINECO//TIN2012-38341-C04-01/ES/MEJORA DE LA ARQUITECTURA DE SERVIDORES, SERVICIOS Y APLICACIONES/
info:eu-repo/grantAgreement/UPV//PAID-05-12-SP20120748/
|
Descripción:
|
© 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.
|
Agradecimientos:
|
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 ...[+]
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
[-]
|
Tipo:
|
Comunicación en congreso
|