Ros Bardisa, A.; Cuesta Sáez, BA.; Gómez Requena, ME.; Robles Martínez, A.; Duato Marín, JF. (2013). Temporal-Aware Mechanism to Detect Private Data in Chip Multiprocessors. En Proceedings of the International Conference on Parallel Processing. IEEE. 562-571. doi:10.1109/ICPP.2013.70
Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/72769
Title:
|
Temporal-Aware Mechanism to Detect Private Data in Chip Multiprocessors
|
Author:
|
Ros Bardisa, Alberto
Cuesta Sáez, Blas Antonio
Gómez Requena, María Engracia
Robles Martínez, Antonio
Duato Marín, José Francisco
|
UPV Unit:
|
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
|
Issued date:
|
|
Abstract:
|
Most of the data referenced by sequential and
parallel applications running in current chip multiprocessors
are referenced by only one thread and can be considered
as private data. A lot of recent proposals leverage ...[+]
Most of the data referenced by sequential and
parallel applications running in current chip multiprocessors
are referenced by only one thread and can be considered
as private data. A lot of recent proposals leverage this observation
to improve many aspects of chip multiprocessors,
such as reducing coherence overhead or the access latency to
distributed caches. The effectiveness of those proposals depend
to a large extent on the amount of detected private data.
However, the mechanisms proposed so far do not consider
thread migration and the private use of data within different
application phases. As a result, a considerable amount of data
is not detected as private. In order to make this detection
more accurate and reaching more significant improvements,
we propose a mechanism that is able to account for both
thread migration and private data within application phases.
Simulation results for 16-core systems show that, thanks to our
mechanism, the average number of pages detected as private
significantly increases from 43% in previous proposals up to
74% in ours. Finally, when our detection mechanism is used
to deactivate the coherence for private data in a directory
protocol, our proposal improves execution time by 13% with
respect to previous proposals.
[-]
|
Subjects:
|
Cache coherence
,
Private-shared data
,
TLB-to-TLB transfers
,
TLB decay
,
Coherence optimizations
|
Copyrigths:
|
Reserva de todos los derechos
|
ISBN:
|
978-0-7695-5117-3
|
Source:
|
Proceedings of the International Conference on Parallel Processing. (issn:
0190-3918
)
|
DOI:
|
10.1109/ICPP.2013.70
|
Publisher:
|
IEEE
|
Publisher version:
|
http://dx.doi.org/10.1109/ICPP.2013.70
|
Conference name:
|
42nd International Conference on Parallel Processing (ICPP 2013)
|
Conference place:
|
Lyon, France
|
Conference date:
|
October 1-4, 2013
|
Project ID:
|
info:eu-repo/grantAgreement/EC/FP7/288574
|
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.
|
Type:
|
Capítulo de libro
Comunicación en congreso
|