Show simple item record

dc.contributor.authorSazeides, Yiannakisen
dc.contributor.authorMoustakas, Andreasen
dc.contributor.authorConstantinides, Kyprosen
dc.contributor.authorKleanthous, Marios M.en
dc.creatorSazeides, Yiannakisen
dc.creatorMoustakas, Andreasen
dc.creatorConstantinides, Kyprosen
dc.creatorKleanthous, Mariosen
dc.date.accessioned2019-11-13T10:42:11Z
dc.date.available2019-11-13T10:42:11Z
dc.date.issued2008
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54934
dc.description.abstractThis work investigates the potential of direction-correlations to improve branch prediction. There are two types of direction- correlation: affectors and affectees. This work considers for the first time their implications at a basic level. These correlations are determined based on dataflow graph information and are used to select the subset of global branch history bits used for prediction. If this subset is small then affectors and affectees can be useful to cut down learning time, and reduce aliasing in prediction tables. This paper extends previous work explaining why and how correlation-based predictors work by analyzing the properties of direction-correlations. It also shows that branch history selected using oracle knowledge of direction-correlations improves the accuracy of the limit and realistic conditional branch predictors, that won at the recent branch prediction contest, by up to 30% and 17% respectively. The findings in this paper call for the investigation of predictors that can learn efficiently correlations from long branch history that may be non-consecutive with holes between them. © 2008 Springer-Verlag Berlin Heidelberg.en
dc.source3rd International Conference on High Performance Embedded Architectures and Compilers, HiPEAC 2008en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-49949099128&doi=10.1007%2f978-3-540-77560-7_17&partnerID=40&md5=429b3780bf4574d354b8c19cab46c61b
dc.subjectHistoryen
dc.subjectForecastingen
dc.subjectCorrelation methodsen
dc.subjectTwo typesen
dc.subjectProgram compilersen
dc.subjectInternational conferencesen
dc.subjectHigh performance liquid chromatographyen
dc.subjectData flow analysisen
dc.subjectData-flow graphsen
dc.subjectAliasingen
dc.subjectBranch predictionen
dc.subjectGlobal branch historyen
dc.subjectLearning timeen
dc.subjectConditional branchesen
dc.subjectEmbedded architecturesen
dc.titleThe significance of affectors and affectees correlations for branch predictionen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/978-3-540-77560-7_17
dc.description.volume4917 LNCSen
dc.description.startingpage243
dc.description.endingpage257
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: 73284en
dc.description.notesCited By :5</p>en
dc.source.abbreviationLect. Notes Comput. Sci.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