Abstract
Single-chip multiprocessor(CMP) architecture provides an important research direction for the future microprocessors. A CMP architecture(TCMP) is put forward on the basis of the prior researches on RISC microprocessor. T-CMP integrating two MIPS-based processors is a closely coupled multiprocessor, engaging aggressive thread-level and process-level parallel techniques to improve the performance. This paper presents the key techniques of its implementation, including hardware construction and software design. A functional verification simulator is also developed to simulate the behavior of program executions in the mode of cycle-by-cycle. The results show that the design can improve the computing performance effectively.
This paper is supported by National Natural Science Foundation of China and “863” Fundamental Science Program of China and China Postdoctoral Science Foundation.
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
Amarasinghe, S.P.; Anderson, J.M.; Wilson, C.S.; et al: Multiprocessors from a Software Perspective. IEEE Micro, 16, 52–61.(1996)
Sang-Won Lee; Yun-Seob Song; Soo-Won Kim; et al: Raptor: A Single Chip Multiprocessor. The First IEEE Asia Pacific Conference on ASIC, 217–220.(1999)
Codrescu, L.; Wills, D. S.; Meindl, J.: Architecture of Atlas Chip-Multiprocessor: Dynamically Parallelizing Irregular Applications. IEEE Transactions on Computers, 50, 67–82. (2001)
Nickolls, J.; Calisto L. J. M. III.: A Low-Power Single-Chip Multiporcessor Communications Platform. IEEE Micro, 23, 29–43. (2003)
Hammond, L.; Nayfeh, B. A.; Olukotun K.: A Single-Chip Multiprocessor. IEEE Computer, 30, 79–85. (1997)
Hammond, L.; Hubbert, B. A.; Siu, M.; et al: The Stanford Hydra CMP. IEEE Micro, 20, 71–84. (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yao, W., Wang, D., Zheng, W., Guo, S. (2005). Architecture Design of a Single-chip Multiprocessor. In: Zhang, W., Tong, W., Chen, Z., Glowinski, R. (eds) Current Trends in High Performance Computing and Its Applications. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27912-1_16
Download citation
DOI: https://doi.org/10.1007/3-540-27912-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25785-1
Online ISBN: 978-3-540-27912-9
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)