Graduate Thesis Or Dissertation

 

Dependency speculation in dynamic simultaneous multi-threading Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/z890rz83s

Descriptions

Attribute NameValues
Creator
Abstract
  • 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.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Keyword
Subject
Rights Statement
Language
File Format
File Extent
  • 314858 bytes
Replaces
Additional Information
  • description.provenance : Submitted by Jarrod Nelson (nelsojar@onid.orst.edu) on 2005-12-07T21:57:35Z No. of bitstreams: 1 nelson-thesis.pdf: 314858 bytes, checksum: 21f5c771cd565ac75ac8e7a0e87bf2e4 (MD5)
  • description.provenance : Approved for entry into archive by Julie Kurtz(julie.kurtz@oregonstate.edu) on 2005-12-09T19:38:26Z (GMT) No. of bitstreams: 1 nelson-thesis.pdf: 314858 bytes, checksum: 21f5c771cd565ac75ac8e7a0e87bf2e4 (MD5)
  • description.provenance : Made available in DSpace on 2005-12-12T16:12:45Z (GMT). No. of bitstreams: 1 nelson-thesis.pdf: 314858 bytes, checksum: 21f5c771cd565ac75ac8e7a0e87bf2e4 (MD5)

Relationships

Parents:

This work has no parents.

Items