Please use this identifier to cite or link to this item: http://dspace.mediu.edu.my:8181/xmlui/handle/1957/616
Title: Dependency speculation in dynamic simultaneous multi-threading
Authors: Lee, Ben
Traylor, Roger
Lucchese, Luca
Scott, Micheal
Keywords: multithreading
computer architecture
dependency resolution
stride prediction
Issue Date: 16-Oct-2013
Description: Graduation date: 2006
The purpose of this thesis is to explore dependency speculation in Dynamic Simultaneous Multi-Threading (DSMT). DSMT is a microprocessor architecture which attempts to extract Thread Level Parallelism (TLP) from single-threaded programs at run-time. This is accomplished by running multiple iterations of program loops in parallel. The DSMT architecture was originally developed by Dr. Daniel Ortiz-Arroyo and Dr. Ben Lee at Oregon State University. To extract TLP from loops successfully, inter-thread dependencies must be resolved by either speculation or stalling. To maximize performance both stalling and misspeculation must be minimized. To this end, two techniques are presented which attempt to improve stride speculation and dynamic inter-thread dependency resolution. To study these proposed changes, a detailed, cycle-accurate simulation environment for DSMT with extensive statistics gathering capabilities was developed. Results generated by the simulator not only show the performance of the proposed changes but also the capabilities of the new simulator.
URI: http://koha.mediu.edu.my:8181/xmlui/handle/1957/616
Other Identifiers: http://hdl.handle.net/1957/616
Appears in Collections:ScholarsArchive@OSU

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.