Extrinsic and Intrinsic Text Cloning

Abstract : Text Cloning occurs when a processor is storing in one or more levels of its cache hierarchy the same text multiple times. There are several causes of Text Cloning and we classify them either as Extrinsic or Intrinsic. Extrinsic Text Cloning can happen due to user and software practices, or middleware policies, which result into making multiple copies of a binary and concurrently executing the multiple copies on the same processor. Intrinsic Text Cloning can happen when an instruction cache is Virtually Indexed/Virtually Tagged and the process identifier is included in the tag. A simultaneous multithreaded processor, that employs such cache, will map the text of concurrent processes of the same binary to different instruction cache space due to their distinct process identifier. Text cloning can be wasteful to performance, especially for simultaneous multithreaded processors, because concurrent processes compete for cache space to store the same instruction blocks. Experimental results on simultaneous multithreaded processors indicate that the performance overhead of this type of undesirable cloning is significant. Theses findings call for OS and/or architectural support to reduce or eliminate Text Cloning.
Type de document :
Communication dans un congrès
Tao Li and Onur Mutlu and James Poe. WIOSCA 2010 - Sixth Annual Workshorp on the Interaction between Operating Systems and Computer Architecture, Jun 2010, Saint Malo, France. 2010
Liste complète des métadonnées

Littérature citée [25 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00493775
Contributeur : Ist Rennes <>
Soumis le : lundi 21 juin 2010 - 13:16:04
Dernière modification le : lundi 20 juin 2016 - 14:10:32
Document(s) archivé(s) le : mercredi 22 septembre 2010 - 18:05:11

Fichier

WIOSCA-kleanthous.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00493775, version 1

Collections

Citation

Marios Kleanthous, Yiannakis Sazeides, Marios Dikaiakos. Extrinsic and Intrinsic Text Cloning. Tao Li and Onur Mutlu and James Poe. WIOSCA 2010 - Sixth Annual Workshorp on the Interaction between Operating Systems and Computer Architecture, Jun 2010, Saint Malo, France. 2010. 〈inria-00493775〉

Partager

Métriques

Consultations de la notice

126

Téléchargements de fichiers

141