Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Niagara: A 32-Way Multithreaded Sparc Processor

Published: 01 March 2005 Publication History

Abstract

The Niagara processor implements a thread-rich architecture designed to provide a high-performance solution for commercial server applications. The hardware supports 32 threads with a memory subsystem consisting of an on-board crossbar, level-2 cache, and memory controllers for a highly integrated design that exploits the thread-level parallelism inherent to server applications, while targeting low levels of power consumption.

References

[1]
S.R. Kunkel, et al., "A Performance Methodology for Commercial Servers," IBM J. Research and Development, vol. 44, no. 6, 2000, pp. 851-872.
[2]
L. Barroso J. Dean and U. Hoezle, "Web Search for a Planet: The Architecture of the Google Cluster," IEEE Micro, vol 23, no. 2, Mar.-Apr. 2003, pp. 22-28.
[3]
K. Olukotun, et al., "The Case for a Single Chip Multiprocessor," Proc. 7<sup>th</sup> Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS VII), 1996, pp. 2-11.
[4]
J. Laudon A. Gupta and M. Horowitz, "Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations," Proc. 6th Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS VI), ACM Press, 1994, pp. 308-316.
[5]
L. Barroso, et al., "Piranha: A Scalable Architecture Based on Single-Chip Multiprocessing," Proc. 27th Ann. Int'l Symp. Computer Architecture (ISCA 00), IEEE CS Press, 2000, pp. 282-293.
[6]
S. Kapil H. McGhan and J. Lawrendra, "A Chip Multithreaded Processor for Network-Facing Workloads," IEEE Micro, vol. 24, no. 2, Mar.-Apr. 2004, pp. 20-30.
[7]
J. Hart, et al., "Implementation of a 4th-Generation 1.8 GHz Dual Core Sparc V9 Microprocessor," Proc. Int'l Solid-State Circuits Conf. (ISSCC 05), IEEE Press, 2005, http://www.isscc.org/isscc/2005/ap/ISSCC2005AdvanceProgram.pdf.

Cited By

View all
  • (2021)Design of a Structured Hypercube Network Chip Topology Model for Energy Efficiency in Wireless Sensor Network Using Machine LearningSN Computer Science10.1007/s42979-021-00766-72:5Online publication date: 10-Jul-2021
  • (2020)Toward a Microarchitecture for Efficient Execution of Irregular ApplicationsACM Transactions on Parallel Computing10.1145/34180827:4(1-24)Online publication date: 27-Sep-2020
  • (2020)Xuantie-910Proceedings of the ACM/IEEE 47th Annual International Symposium on Computer Architecture10.1109/ISCA45697.2020.00016(52-64)Online publication date: 30-May-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Micro
IEEE Micro  Volume 25, Issue 2
March 2005
65 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 March 2005

Author Tags

  1. Microprocessors and microcomputers
  2. Multithreaded processors
  3. Shared memory

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Design of a Structured Hypercube Network Chip Topology Model for Energy Efficiency in Wireless Sensor Network Using Machine LearningSN Computer Science10.1007/s42979-021-00766-72:5Online publication date: 10-Jul-2021
  • (2020)Toward a Microarchitecture for Efficient Execution of Irregular ApplicationsACM Transactions on Parallel Computing10.1145/34180827:4(1-24)Online publication date: 27-Sep-2020
  • (2020)Xuantie-910Proceedings of the ACM/IEEE 47th Annual International Symposium on Computer Architecture10.1109/ISCA45697.2020.00016(52-64)Online publication date: 30-May-2020
  • (2019)READYACM Transactions on Embedded Computing Systems10.1145/335818718:5s(1-20)Online publication date: 7-Oct-2019
  • (2019)Heterogeneous ComputingundefinedOnline publication date: 1-Mar-2019
  • (2018)Optimizing N-dimensional, winograd-based convolution for manycore CPUsACM SIGPLAN Notices10.1145/3200691.317849653:1(109-123)Online publication date: 10-Feb-2018
  • (2018)Optimizing N-dimensional, winograd-based convolution for manycore CPUsProceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3178487.3178496(109-123)Online publication date: 10-Feb-2018
  • (2018)An Evaluation of Vectorization and Cache Reuse Tradeoffs on Modern CPUsProceedings of the 9th International Workshop on Programming Models and Applications for Multicores and Manycores10.1145/3178442.3178445(21-30)Online publication date: 24-Feb-2018
  • (2018)Model-driven optimal resource scaling in cloudSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0584-y17:2(509-526)Online publication date: 1-May-2018
  • (2017)Pressure-Driven Hardware Managed Thread Concurrency for Irregular ApplicationsProceedings of the Seventh Workshop on Irregular Applications: Architectures and Algorithms10.1145/3149704.3149705(1-8)Online publication date: 12-Nov-2017
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media