Abstract
The MIPSĀ® MT architecture is a fine-grained multithreading extension to the general-purpose MIPS RISC architecture. In addition to the classical multithreaded provision for explicit exploitation of cuncurrency as a mechanism for latency tolerance, MIPS MT has unique features to address the problems of real-time and embedded computing in System-on-a-Chip environments. This paper provides an overview of the MIPS MT architecture and how it can variously be exploited to improve computational bandwidth, real time quality of service, and response time to asynchronous events.
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
Ungerer, T., et al.: A Survey of Processors with Explicit Multithreading. ACM Computing SurveysĀ 35(1), 29ā63 (2003)
Thornton, J.E.: Design of a Computer: The CDC 6600. Foresman and Company, Scott (1970)
El-Haj-Mahmoud, Rotenberg: Safely Exploiting Multithreaded Processors to Tolerate Memory Latency in Real-Time Systems. In: Proceedings of CASES 2004, pp. 2ā13 (2004)
Ubicom, Inc. The Ubicom IP3023 Wireless Network Processor (2003), Available from http://www.ubicom.com/pdfs/whitepapers/WP-IP3023WNP-01.pdf
Papadopoulos, Traub: Multithreading: A Revisionist View of Dataflow Architectures. In: Proceedings of ISCA 1991, pp. 342ā351 (1991)
Alverson, G., et al.: The Tera Computer System. In: Proceedings of the 1990 International Conference on Supercomputing, Amsterdam, The Netherlands, pp. 1ā6 (1990)
Alverson, G., et al.: Exploiting Heterogeneous Parallelism on a Multithreaded Multiprocessor. In: Proceedings of the 6th International Conference on Supercomputing, pp. 188ā197 (1992)
Hwang, Briggs: Computer Architecture and Parallel Processing, pp. 679ā680. McGraw Hill, New York (1984)
Agarwal, A., et al.: The MIT Alewife Machine: Architecture and Performance. In: Proceedings of ISCA 1995, pp. 2ā13 (1995)
Dijkstra, E.W.: Cooperating Sequential Processes. In: Genuys, F. (ed.) Programming Languages, pp. 43ā112 (1968)
Hoover, G., et al.: A Case Study of Multi-Threading in the Embedded Space. In: Proceedings of the 2006 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, pp. 357ā367 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
Ā© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kissell, K.D. (2008). MIPS MT: A Multithreaded RISC Architecture for Embedded Real-Time Processing. In: Stenstrƶm, P., Dubois, M., Katevenis, M., Gupta, R., Ungerer, T. (eds) High Performance Embedded Architectures and Compilers. HiPEAC 2008. Lecture Notes in Computer Science, vol 4917. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77560-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-77560-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77559-1
Online ISBN: 978-3-540-77560-7
eBook Packages: Computer ScienceComputer Science (R0)