Graduate Thesis Or Dissertation

 

The dynamic simultaneous multithreaded processor Public Deposited

Downloadable Content

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

Descriptions

Attribute NameValues
Creator
Abstract
  • This dissertation investigates diverse techniques to support multithreading in modern high performance processors. The mechanisms studied expand the architecture of a high performance superscalar processor to control efficiently the interaction between software-controlled and hardware-controlled multithreading. Additionally, dynamic speculative mechanisms are proposed to exploit thread-level-parallelism (TLP) and instruction-level-parallelism (ILP) on a Simultaneous Multithreading (SMT) architecture. First, the hybrid multithreaded execution model is discussed. This model combines software-controlled multithreading with hardware support for efficient context switching and thread scheduling. A thread scheduling technique called set scheduling is introduced and its impact on the overall performance is described. An analytical model of the hybrid multithreaded execution is developed and validated by simulation. Through stochastic simulation, we find that the application of the hybrid multithreaded execution model results in higher processor utilization than traditional software-controlled multithreading. Next, in the main part of this dissertation, a new architecture is proposed: the Dynamic Simultaneous Multithreading (DSMT) processor. In this architecture, multiple threads are identified and created speculatively at runtime without compiler help. Subsequently, a SMT processor core executes those threads. The performance of a DSMT processor was evaluated with a new execution-driven simulator developed specifically for the purpose. Our experimental results based on simulation show that DSMT architecture has very good potential to improve SMT processor's performance when there is only a single task available for execution.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome, 8-bit Grayscale) using ScandAll PRO 1.8.1 on a Fi-6770A in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-08-08T17:53:10Z (GMT) No. of bitstreams: 1 Ortiz-ArroyoDaniel.pdf: 7930981 bytes, checksum: 861a059532b4989b00286da064a1b156 (MD5)
  • description.provenance : Made available in DSpace on 2012-08-08T17:55:58Z (GMT). No. of bitstreams: 1 Ortiz-ArroyoDaniel.pdf: 7930981 bytes, checksum: 861a059532b4989b00286da064a1b156 (MD5) Previous issue date: 2002-12-12
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-08-08T17:55:58Z (GMT) No. of bitstreams: 1 Ortiz-ArroyoDaniel.pdf: 7930981 bytes, checksum: 861a059532b4989b00286da064a1b156 (MD5)
  • description.provenance : Submitted by Kaylee Patterson (kdpscanner@gmail.com) on 2012-08-06T22:20:32Z No. of bitstreams: 1 Ortiz-ArroyoDaniel.pdf: 7930981 bytes, checksum: 861a059532b4989b00286da064a1b156 (MD5)

Relationships

Parents:

This work has no parents.

Items