Show simple item record

dc.contributor.authorSazeides, Yiannakisen
dc.contributor.authorVassiliadis, Stamatisen
dc.contributor.authorSmith, James E.en
dc.contributor.editorAnonen
dc.creatorSazeides, Yiannakisen
dc.creatorVassiliadis, Stamatisen
dc.creatorSmith, James E.en
dc.date.accessioned2019-11-13T10:42:11Z
dc.date.available2019-11-13T10:42:11Z
dc.date.issued1996
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54939
dc.description.abstractTwo hardware methods for remedying the effects of true data dependences are studied. The first method, dependence speculation, is used to eliminate address generation-load dependences. This is enabled by address prediction that permits load instructions to proceed speculatively without waiting for their address operands. The second technique, dependence collapsing, is used to eliminate data dependences by combining a dependence among multiple instructions into one instruction. The potential of these techniques for improving processor performance is demonstrated via trace-driven simulation. When both techniques are used with maximum issue widths of 4, 8, 16, and 32, the overall speedups in comparison to a base instruction level parallel machine are 1.20, 1.35, 1.51, and 1.66, respectively. In general, dependence collapsing contributes the majority of the improvement in performance. Under the dependence collapsing model, 29% to 47% of the total number of instructions in a trace may be collapsed. The distance separating the collapsed instructions is nearly always less than 8. Our experimentation also suggests that further performance improvements can be achieved by incorporating mechanisms that increase the address prediction rate.en
dc.publisherIEEEen
dc.sourceProceedings of the Annual International Symposium on Microarchitectureen
dc.sourceProceedings of the 1996 29th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-29en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-0030409867&partnerID=40&md5=2d01bdeda9323bba1dba4339eae4738c
dc.subjectComputer softwareen
dc.subjectComputer simulationen
dc.subjectComputer hardwareen
dc.subjectMicrocomputersen
dc.subjectData dependence collapsingen
dc.subjectData dependence speculationen
dc.titlePerformance potential of data dependence speculation & collapsingen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage238
dc.description.endingpage247
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: IEEEen
dc.description.notesConference code: 45848en
dc.description.notesCited By :42</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