Abstract
A processor in a multicomputer operates in an environment very different from that of a sequential computer. In addition to dealing with memory latency as in a sequential computer, a multicomputer processor must also communicate and synchronize with its peers. In such a system, a process may idle waiting for a memory reference, a message, or a synchronization event. By rapidly switching processes when waiting on an event, a multithreaded processor maximizes the utilization of the processor and its associated memory and network bandwidth in the presence of uncertain delays.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
William J. Dally. The J-Machine System. In Patrick Winston with Sarah A. Shellard, editor, Artificial Intelligence at MIT: Expanding Frontiers, chapter 21, pages 536–569. MIT Press, 1990.
William J. Daily et al. The Message-Driven Processor: A Multicomputer Processing Node with Efficient Mechanisms. IEEE Micro, April 1992.
William J. Daily, D. Scott Wills, and Richard Lethin. Mechanisms for Parallel Computing. In Proceedings of the NATO Advanced Study Institute on Parallel Computing on Distributed Memory Multiprocessors. Springer, 1991.
Stephen W. Keckler and William J. Dally. Processor Coupling: Integrating Compile Time and Runtime Parallelism. In Proceedings of the International Symposium on Computer Architecture. ACM, 1992.
Peter R. Nuth and William J. Dally. Named State and Efficient Context Switching. In Multithreaded Computer Architecture: A Summary of the State of the Art. Kluwer Academic Publishers, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer Science+Business Media New York
About this chapter
Cite this chapter
Dally, W.J. (1994). Issues in the Design and Implementation of Instruction Processors for Multicomputers (Position Statement). In: Iannucci, R.A., Gao, G.R., Halstead, R.H., Smith, B. (eds) Multithreaded Computer Architecture: A Summary of the State of the ART. The Springer International Series in Engineering and Computer Science, vol 281. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2698-8_3
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2698-8_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-6161-9
Online ISBN: 978-1-4615-2698-8
eBook Packages: Springer Book Archive