WoTUG - The place for concurrent processes

Paper Details

  title = "{T}he `{U}niform {H}eterogeneous {M}ulti-{T}hreaded' {P}rocessor {A}rchitecture",
  author= "Towner, Daniel and May, David",
  editor= "Chalmers, Alan G. and Mirmehdi, Majid and Muller, Henk",
  pages = "103--116",
  booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2001",
  isbn= "1 58603 202 X",
  year= "2001",
  month= "sep",
  abstract= "Multi-threaded processor architectures are capable of
     concurrently execut-ing multiple threads using a shared
     execution resource. Two of their advantages are their
     ability to hide latency within a thread, and their high
     execution efficiency. Un-fortunately, single thread
     performance is often poor. In this paper we present a simple
     model of a multi-threaded processor, and show how an
     occam-like language may be compiled into fine grained
     threads suitable for executing on this processor. These fine
     grained threads allow all but the most serial programs to be
     compiled into multiple threads. Thus, poor single thread
     performance is avoided by ensuring that sufficient threads
     are always available, even at the instruction level. We call
     this technique ‘uni-form heterogeneous multi-threading’
     (UHM). A compiler implementing UHM has been built, along
     with a cycle accurate simulator of a UHM processor. We
     demon-strate that the processor is capable of good
     performance, whilst being simple to design and build."

If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.

Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.

Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org

Valid HTML 4.01!