Abstract
Processor architecture is undergoing a significant change in response to the rapidly escalating complexities of high-power, high-frequency, and increasingly superscalar designs. Evolutionary multi-core and aggressively multi-threaded chips are appearing in the general purpose microprocessor space. The latter offer simplicity, low power, and high performance on threaded workloads but with somewhat reduced single thread performance. This paper examines the performance of the SPARC64(TM) VI, a dual-core 4-thread processor, and the UltraSPARC(TM) T1, an 8-core 32-thread processor. Numerous workloads are executed on both designs. These include single thread speed tests, homogeneous throughput tests, and multi-threaded tests using varying amounts of data and parallelism. The results indicate a clear separation in the workloads that are best suited to each design. To reap the full benefit of these multi-threaded designs, software has to be architected to use as many threads as possible. This shift is likely to affect both software developers and compiler writers for the next several years.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Tendler, J.M., et al.: Power4 System Micro-architecture. IBM Journal of Research and Development 46(1), 5–26 (2002)
Keltcher, C., McGrath, K., Ahmed, A., Conway, P.: The AMD Opteron Processor forMultiprocessor Servers. IEEE Micro. 23(2), 66–76 (2003)
Krewell, K.: UltraSPARC IV Mirrors Predecessor - Sun Builds Dual-Core Chip in 130nm. Microprocessor Report, In-Stat/MDR (November 10, 2003)
McGregor, J.: A Day at the Races - AMD and Intel Rush Dual-Core Introductions.Microprocessor Report. In-Stat/MDR (May 9, 2005)
Kalla, R., Sinharoy, B., Tendler, J.: IBM Power5 Chip: A Dual-Core Multi-threaded Processor. IEEE Micro. 24(2), 40–47 (2004)
Kongetira, P., Aingaran, K., Olukotun, K.: Niagara: A 32-Way Multi-threaded SPARCProcessor. IEEE Micro. 25(2), 21–29 (2005)
Tendler, J.M., et al.: Power4 System Micro-architecture. IBM Journal of Research and Development 46(1), 5–26 (2002)
Keltcher, C., McGrath, K., Ahmed, A., Conway, P.: The AMD Opteron Processor forMultiprocessor Servers. IEEE Micro. 23(2), 66–76 (2003)
Krewell, K.: UltraSPARC IV Mirrors Predecessor - Sun Builds Dual-Core Chip in 130nm. Microprocessor Report, In-Stat/MDR (November 10, 2003)
McGregor, J.: A Day at the Races - AMD and Intel Rush Dual-Core Introductions.Microprocessor Report. In-Stat/MDR (May 9, 2005)
Kalla, R., Sinharoy, B., Tendler, J.: IBM Power5 Chip: A Dual-Core Multi-threaded Processor. IEEE Micro. 24(2), 40–47 (2004)
Kongetira, P., Aingaran, K., Olukotun, K.: Niagara: A 32-Way Multi-threaded SPARCProcessor. IEEE Micro. 25(2), 21–29 (2005)
Krewell, K.: Are Instruction Sets Irrelevant? - Scott Sellers’ Azul Systems Bets On It. Microprocessor Report, In-Stat/MDR (February 14, 2005)
Tullsen, D.M., Eggers, S.J., Levy, H.M.: Simultaneous Multi-threading: Maximizing On-Chip Parallelism. In: ISCA 1995. Proceedings of the 22nd International Symposium on Computer Architecture, pp. 392–403 (June 1995)
Davis, J.D., Laudon, J., Olukotun, K.: Maximizing CMP Throughput With Mediocre Cores. In: Malyshkin, V. (ed.) PaCT 2005. LNCS, vol. 3606, pp. 51–62. Springer, Heidelberg (2005)
Alameldeen, A.R., Mauer, C.J., et al.: Evaluating Non-deterministic Multi-threaded Commercial Workloads. In: CAECW 2002. Proceedings of the 5th Workshop on Computer Architecture Evaluation Using Commercial Workloads (February 2002)
Barroso, L., Gharachorloo, K., McNamara, R., et al.: Memory System Characterization of Commercial Workloads. In: ISCA 1998. Proceedings of the 25th International Symposium on ComputerArchitecture, pp. 3–14 (June 1998)
McGhan, H.: SPARC64 VI: Ready for Prime Time. Microprocessor Report, In-Stat/MDR (October 23, 2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tirumalai, P., Song, Y., Kalogeropulos, S. (2007). Performance Evaluation of Evolutionary Multi-core and Aggressively Multi-threaded Processor Architectures. In: Choi, L., Paek, Y., Cho, S. (eds) Advances in Computer Systems Architecture. ACSAC 2007. Lecture Notes in Computer Science, vol 4697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74309-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-74309-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74308-8
Online ISBN: 978-3-540-74309-5
eBook Packages: Computer ScienceComputer Science (R0)