Graduate Thesis Or Dissertation

 

A performance study of multithreading Public Deposited

Downloadable Content

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

Descriptions

Attribute NameValues
Creator
Abstract
  • As the performance gap between processor and memory grows, memory latency will be a major bottleneck in achieving high processor utilization. Multithreading has emerged as one of the most promising and exciting techniques used to tolerate memory latency by exploiting thread-level parallelism. The question however remains as to how effective multithreading is on tolerating memory latency. Due to the current availability of powerful microprocessors, high-speed networks and software infrastructure systems, a cost-effective parallel machine is often realized using a network of workstations. Therefore, we examine the possibility and the effectiveness of using multithreading in a networked computing environment. Also, we propose the Multithreaded Virtual Processor model as a means of integrating multithreaded programming paradigm and modern superscalar processor with support for fast context switching and thread scheduling. In order to validate our idea, a simulator was developed using a POSIX compliant Pthreads package and a generic superscalar simulator called Simple Scalar glued together with support for multithreading. The simulator is a powerful workbench that enables us to study how future superscalar design and thread management should be modified to better support multithreading. Our studies with MVP show that, in general, the performance improvement comes not only from tolerating memory latency, but also due to the data sharing among threads.
Resource Type
Date Available
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome, 8-bit Grayscale) using ScandAll PRO 1.8.1 on a Fi-6670 in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2012-09-12T17:24:03Z (GMT). No. of bitstreams: 1 KwakHantak1999.pdf: 8959707 bytes, checksum: a8f57bf4ac2dab228e07dda2566625f7 (MD5) Previous issue date: 1998-12-07
  • description.provenance : Submitted by John Valentino (valentjo@onid.orst.edu) on 2012-09-12T00:38:04Z No. of bitstreams: 1 KwakHantak1999.pdf: 8959707 bytes, checksum: a8f57bf4ac2dab228e07dda2566625f7 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-12T17:18:24Z (GMT) No. of bitstreams: 1 KwakHantak1999.pdf: 8959707 bytes, checksum: a8f57bf4ac2dab228e07dda2566625f7 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-12T17:24:03Z (GMT) No. of bitstreams: 1 KwakHantak1999.pdf: 8959707 bytes, checksum: a8f57bf4ac2dab228e07dda2566625f7 (MD5)

Relationships

Parents:

This work has no parents.

In Collection:

Items