Show simple item record

dc.contributor.authorRosner, R.en
dc.contributor.authorMoffie, M.en
dc.contributor.authorSazeides, Yiannakisen
dc.contributor.authorRonen, R.en
dc.creatorRosner, R.en
dc.creatorMoffie, M.en
dc.creatorSazeides, Yiannakisen
dc.creatorRonen, R.en
dc.date.accessioned2019-11-13T10:42:07Z
dc.date.available2019-11-13T10:42:07Z
dc.date.issued2003
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54901
dc.description.abstractThis paper performs a comprehensive investigation of dynamic selection for long atomic traces. It introduces a classification of trace selection methods and discusses existing and novel dynamic selection approaches - including loop unrolling, procedure in-lining and incremental merging of traces based on dynamic bias. The paper empirically analyzes a number of selection schemes in an idealized framework. Observations based on the SPEC-CPU2000 benchmarks show that: (a) selection based on dynamic bias is necessary to achieve the best performance across all benchmarks, (b) the best selection scheme is benchmark and maximum trace-length specific, (c) simple selection, based on program structure information only, is sufficient to achieve the best performance for several benchmarks. Consequently, two alternatives for the trace selection mechanism are established: (a) a "best performance" approach relying on complex dynamic criteriaen
dc.description.abstract(b) a "value" approach that provides the best performance (and potentially the best power consumption) based on simpler static criteria. Another emerging alternative advocates adaptive based mechanisms to adjust selection criteria.en
dc.sourceProceedings of the International Conference on Supercomputingen
dc.source2003 International Conference on Supercomputingen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-1142305201&partnerID=40&md5=54971635d94465b08b5fd0007e668710
dc.subjectComputer programmingen
dc.subjectAlgorithmsen
dc.subjectComputer architectureen
dc.subjectCache memoryen
dc.subjectInteger programmingen
dc.subjectDigital arithmeticen
dc.subjectAdaptive systemsen
dc.subjectProgram processorsen
dc.subjectEnergy utilizationen
dc.subjectTrace atomicityen
dc.subjectTrace cacheen
dc.subjectTrace processorsen
dc.subjectTrace selectionen
dc.titleSelecting Long Atomic Traces for High Coverageen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage2
dc.description.endingpage11
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: ACM/SIGARCHen
dc.description.notesIntel Corporationen
dc.description.notesFlorida State Universityen
dc.description.notesConference code: 62275en
dc.description.notesCited By :6</p>en


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