A study of hardware/software multithreading Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/4t64gq48w

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • As the design of computers advances, two important trends have surfaced: The exploitation of parallelism and the design against memory latency. Into these two new trends has come the Multithreaded Virtual Processor (MVP). Based on a standard superscalar core, the MVP is able to exploit both Instruction Level Parallelism (ILP) and, utilizing the concepts of multithreading, is able to further exploit Thread Level Parallelism (TLP) in program code. By combining both hardware and software multithreading techniques into a new hybrid model, the MVP is able to use fast hardware context switching techniques along with both hardware and software scheduling. The new hybrid creates a processor capable of exploiting long memory latency operations to increase parallelism, while introducing both minimal software overhead and hardware design changes. This thesis will explore the MVP model and simulator and provide results that illustrate MVP's effectiveness and demonstrate its recommendation to be included in future processor designs. Additionally, the thesis will show that MVP's effectiveness is governed by four main considerations: (1) The data set size relative to the cache size, (2) the number of hardware contexts/threads supported, (3) the amount of locality within the data sets, and (4) the amount of exploitable parallelism within the algorithms.
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) using Capture Perfect 3.0.82 on a Canon DR-9080C in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Submitted by Erin Clark (ecscannerosu@gmail.com) on 2012-09-14T17:48:00Z No. of bitstreams: 1 CarlsonRyanL1999.pdf: 14932202 bytes, checksum: 2cda45ba3da67ef8cb92959e23792910 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-14T19:48:12Z (GMT) No. of bitstreams: 1 CarlsonRyanL1999.pdf: 14932202 bytes, checksum: 2cda45ba3da67ef8cb92959e23792910 (MD5)
  • description.provenance : Made available in DSpace on 2012-09-14T19:49:20Z (GMT). No. of bitstreams: 1 CarlsonRyanL1999.pdf: 14932202 bytes, checksum: 2cda45ba3da67ef8cb92959e23792910 (MD5) Previous issue date: 1998-06-04
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-14T19:49:20Z (GMT) No. of bitstreams: 1 CarlsonRyanL1999.pdf: 14932202 bytes, checksum: 2cda45ba3da67ef8cb92959e23792910 (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items