University of Notre Dame
Browse
MurphyR062006.pdf (4.91 MB)

Traveling Threads: A New Multithreaded Execution Model

Download (4.91 MB)
thesis
posted on 2006-06-13, 00:00 authored by Richard Cameron Murphy
Computer architecture is plagued by the von Neumann bottleneck. This work introduces and evaluates the traveling thread execution model in which threads mi- grate to the memory resources close to the data they require rather than perform remote memory accesses. This helps address the von Neumann problem by exposing additional concurrency within programs to tolerate long memory latencies, reduces two-way request/response network transactions typical of caching architectures to one way thread migration transactions, and reduces or eliminates cache coherency traffic.

History

Date Modified

2017-06-02

Defense Date

2006-05-31

Research Director(s)

Peter M. Kogge

Committee Members

Kevin Bowyer Sharon Hu Danny Chen

Degree

  • Doctor of Philosophy

Degree Level

  • Doctoral Dissertation

Language

  • English

Alternate Identifier

etd-06132006-180229

Publisher

University of Notre Dame

Program Name

  • Computer Science and Engineering

Usage metrics

    Dissertations

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC