Skip to main content

The Scalable Processor Architecture (SPARC)

  • Chapter
The SPARC Technical Papers

Abstract

Sun Microsystems’ SPARC architecture, based on the RISCs and SOAR architectures developed at UC Berkeley, was designed for easily pipelined, cost-effective, high-performance, multi-technology implementations. The goal is that the cost/performance ratio of successive implementations should scale with, or track, improvements in circuit technology while remaining ahead of CISC-based systems. The simple instruction set, well-matched to compiler technology, allows for implementations with very high MIPS rates and short development cycles.

The combined integer and floating-point architecture includes multiprocessor, coprocessor, and tagged arithmetic support. System functions, such as an MMU, are not integrated into the architecture.

Sun Microsystems is encouraging other companies to implement SPARC. Its first implementation is a pair of 20K-gate CMOS gate arrays plus two float chips; higher-performance custom CMOS and ECL are under development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Agrawal, E.W. Brown, J. Petolino, D. Russel, J. Peterson, “Design Considerations for a Bipolar Implementation of SPARC,” this proceedings.

    Google Scholar 

  2. N. Chu, L. Poltrack, J. Bartlett, J. Friedland, A. MacRae, Sun Performance, Sun Microsystems, Inc., Mountain View, CA.

    Google Scholar 

  3. Core Set of Assembly Language Instructions for MIPS-based Microprocessors, Software Engineering Institute, Pittsburgh, PA.

    Google Scholar 

  4. M. Dubois, C. Scheurich, & F. Briggs, “Synchronization, Coherence and Ordering of Events in Multiprocessors,” to appear in IEEE Com., March 1988.

    Google Scholar 

  5. A. Gottlieb & C. Kruskal, “Coordinating parallel processors: A Partial unification,” Comp. Arch. News, vol. 9, no. 6, Oct. 1981.

    Google Scholar 

  6. M. Katevenis, Reduced Instruction Set Computer Architectures for VLSI, Ph.D. dissertation, Computer Science Div., Univ. of California, Berkeley, 1983. Also published by M.I.T. Press, Cambridge, MA.

    Google Scholar 

  7. S. Kleiman & D. Williams, “SunOS and SPARC,” this proceedings.

    Google Scholar 

  8. M. Mahon, R.B. Lee, T.C. Miller, J.C. Huck, & W.R. Bryg, “Hewlett-Packard Precision Architecture: The Processor,” HP J., vol. 37, no. 8, Aug. 1986

    Google Scholar 

  9. S. Muchnick, C. Aoki, V. Ghodssi, M. Helft, M. Lee, R. Tuck, D. Weaver, & A. Wu, “Optimizing Compilers for the SPARC Architecture: An Overview,” this proceedings.

    Google Scholar 

  10. M. Namjoo, A. Agrawal, D. Jackson, Le Quach, “CMOS Gate Array Implementation of the SPARC Architecture,” this proceedings.

    Google Scholar 

  11. M. Namjoo, et al., “CMOS Custom Implementation of the SPARC Architecture,” this proceedings.

    Google Scholar 

  12. D. Patterson, “Reduced Instruction Set Computers,” CACM, vol. 28, no. 1, Jan. 1985.

    Google Scholar 

  13. D. Patterson & C. Sequin, “RISC I: A Reduced Instruction Set VLSI Computer,” Proc. of 8th Annual Intl. Symp. on Comp. Arch., May 1981.

    Google Scholar 

  14. J. Pendleton, S. Kong, E.W. Brown, F. Dunlap, C. Marino, D. Ungar, D. Patterson, & D. Hodges, “A 32-bit Microprocessor for Smalltalk,” IEEE J. of Solid-State Circuits, vol. SC-21, no. 5, Oct. 1986.

    Google Scholar 

  15. L. Quach & R. Chueh, “CMOS Gate Array Implementation of the SPARC Architecture,’ this proceedings.

    Google Scholar 

  16. M. Schafir & A. Nguyen, Sun-4/200 Benchmarks, Sun Microsystems, Inc., Mountain View, CA.

    Google Scholar 

  17. The SPARC™ Architecture Manual, Sun Microsystems, Inc., Mountain View, CA. Also published by Fujitsu Microelectronics, Inc. 3320 Scott Blvd., Santa Clara, CA 95054.

    Google Scholar 

  18. D. Ungar, R. Blau, P. Foley, A. Samples, & D. Patterson, “Architecture of SOAR: Smalltalk on a RISC,” Proc. of 11th Annual Intl. Symp. on Comp. Arch., June 1984.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Sun Microsystems, Inc.

About this chapter

Cite this chapter

Garner, R.B. et al. (1991). The Scalable Processor Architecture (SPARC). In: Catanzaro, B.J. (eds) The SPARC Technical Papers. Sun Technical Reference Library. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-3192-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-3192-9_2

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97634-1

  • Online ISBN: 978-1-4612-3192-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics