Show simple item record

dc.contributor.authorKleanthous, Marios M.en
dc.contributor.authorSazeides, Yiannakisen
dc.contributor.authorDikaiakos, Marios D.en
dc.creatorKleanthous, Mariosen
dc.creatorSazeides, Yiannakisen
dc.creatorDikaiakos, Marios D.en
dc.date.accessioned2019-11-13T10:40:43Z
dc.date.available2019-11-13T10:40:43Z
dc.date.issued2012
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54265
dc.description.abstractText Cloning occurs when a processor is storing in its shared caches 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. A simultaneous multithreaded processor, that employs such cache, will map different 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. © 2011 Springer-Verlag.en
dc.sourceACM IEEE International Symposium on Computer Architecture, ISCA 2011en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84857698973&doi=10.1007%2f978-3-642-24322-6_26&partnerID=40&md5=c0a73f87fbbcdde81f03002f09ea0ee1
dc.subjectComputer architectureen
dc.subjectCache memoryen
dc.subjectCompactionen
dc.subjectcompressionen
dc.subjectCloningen
dc.subjectMiddlewareen
dc.subjectInstruction cachesen
dc.subjectcacheen
dc.subjectcache duplicationen
dc.subjectConcurrent processen
dc.subjectShared cacheen
dc.subjectSimultaneous multi-threaded processorsen
dc.subjectSoftware practicesen
dc.subjecttext cloningen
dc.titleExtrinsic and intrinsic text cloningen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/978-3-642-24322-6_26
dc.description.volume6161 LNCSen
dc.description.startingpage324
dc.description.endingpage340
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Conference code: 88864</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidDikaiakos, Marios D. [0000-0002-4350-6058]
dc.gnosis.orcid0000-0002-4350-6058


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record