A microprocessor performance and reliability simulation framework using the speculative functional-first methodology

dc.contributor.advisorChiou, Dereken
dc.contributor.committeeMemberErez, Mattanen
dc.creatorYuan, Yien
dc.date.accessioned2012-02-13T17:43:27Zen
dc.date.accessioned2017-05-11T22:24:21Z
dc.date.available2012-02-13T17:43:27Zen
dc.date.available2017-05-11T22:24:21Z
dc.date.issued2011-12en
dc.date.submittedDecember 2011en
dc.date.updated2012-02-13T17:43:37Zen
dc.descriptiontexten
dc.description.abstractWith the high complexity of modern day microprocessors and the slow speed of cycle-accurate simulations, architects are often unable to adequately evaluate their designs during the architectural exploration phases of chip design. This thesis presents the design and implementation of the timing partition of the cycle-accurate, microarchitecture-level SFFSim-Bear simulator. SFFSim-Bear is an implementation of the speculative functional-first (SFF) methodology, and utilizes a hybrid software-FPGA platform to accelerate simulation throughput. The timing partition, implemented in FPGA, features throughput-oriented, latency-tolerant designs to cope with the challenges of the hybrid platform. Furthermore, a fault injection framework is added to this implementation that allows designers to study the reliability aspects of their processors. The result is a simulator that is fast, accurate, flexible, and extensible.en
dc.description.departmentElectrical and Computer Engineeringen
dc.format.mimetypeapplication/pdfen
dc.identifier.slug2152/ETD-UT-2011-12-4848en
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2011-12-4848en
dc.language.isoengen
dc.subjectComputer architectureen
dc.subjectMicroarchitecture-level simulatoren
dc.subjectMicroprocessor simulationen
dc.subjectMulticore simulationen
dc.subjectFPGA accelerationen
dc.subjectHardware-software co-designen
dc.subjectSpeculative functional-firsten
dc.subjectTiming modelen
dc.subjectF-T divergenceen
dc.subjectFault injectionen
dc.subjectMicroprocessor reliabilityen
dc.titleA microprocessor performance and reliability simulation framework using the speculative functional-first methodologyen
dc.type.genrethesisen

Files