DSpace Repository

Dependency speculation in dynamic simultaneous multi-threading

Show simple item record

dc.contributor Lee, Ben
dc.contributor Traylor, Roger
dc.contributor Lucchese, Luca
dc.contributor Scott, Micheal
dc.date 2005-12-12T16:12:45Z
dc.date 2005-12-12T16:12:45Z
dc.date 2005-12-02
dc.date 2005-12-12T16:12:45Z
dc.date.accessioned 2013-10-16T07:29:00Z
dc.date.available 2013-10-16T07:29:00Z
dc.date.issued 2013-10-16
dc.identifier http://hdl.handle.net/1957/616
dc.identifier.uri http://koha.mediu.edu.my:8181/xmlui/handle/1957/616
dc.description Graduation date: 2006
dc.description 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.
dc.language en_US
dc.subject multithreading
dc.subject computer architecture
dc.subject dependency resolution
dc.subject stride prediction
dc.title Dependency speculation in dynamic simultaneous multi-threading
dc.type Thesis

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account