On the Performance of a Multi-Threaded RISC Architecture

logo Website of Bruno R. Preiss
next up contents external
Next : Selecting the Checkpoint Interval Up: Conference Papers Previous: An Algorithm for Speculative

  Scott  K. Lindsay and Bruno  Richard Preiss. In Proc. 1993 Canadian Conf. on Elec. and Comp. Eng. , volume  1, pages 369-372, Vancouver, B.C., September 1993. Canadian Society for Electrical and Computer Engineering[17].
Multi-threading is a form of parallel processing in which the processor contains several independent contexts which share a single execution pipeline.

We propose a new multi-threaded architecture which differs from previous architectures in that context switches are performed only when the running program cannot execute an instruction in the next cycle. We argue that this strategy can improve pipeline utilization in environments which do not have a large enough number of processes to fully utilize earlier multi-threaded machines.

Copyright 1993 by Engineering Institute of Canada.

external Full text. external BibTeX entry.



bruno Copyright 2002 by Bruno R. Preiss, P.Eng. All rights reserved.
Tue Jan 1 13:41:25 EST 2002



Data Structures and Algorithms With Object-Oriented Design Patterns in Java
Data Structures and Algorithms with Object-Oriented Design Patterns in Java (Worldwide Series in Computer Science)
ISBN: 0471346136
EAN: 2147483647
Year: 1999
Pages: 100

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net