|
OpenSPARC T2 is derived from the UltraSPARC T2 processor.
The UltraSPARC T2 processor is industry's first "server on a chip", packaging the most
cores and threads of any general-purpose processor available, and
integrating all the key functions of a server on a single chip:
computing, networking, security, and input/output (I/O), plus tight
integration with the Solaris operating system.
By making the source for this design available for a larger community
to review and learn from, we expect that ideas around chip multi-threading and multi-core
concepts can be explored more freely and openly, and that truly
beneficial innovations can be achieved.
Please join the Mailing
List to get up-to-date announcements on this website.
OpenSPARC T2 Documents
- OpenSPARC T2 Implementation Supplement, Hyperprivileged Edition (608 pages)
(a.k.a. OpenSPARC T2 Programmer's Reference Manual)
This document contains information about
processor-specific aspects of the architecture and programming of the OpenSPARC T2 processor. It is intended to supplement the UltraSPARC
Architecture 2007 Specification with processor-specific information.
- OpenSPARC T2 Core Microarchitecture Specification (296 pages)
This OpenSPARC T2 Core Microarchitecture Specification includes detailed
functional descriptions of the OpenSPARC T2 SPARC core processor
components. This manual also provides I/O signal list for each component.
This processor expands Sun's throughput computing initiative by doubling
the number of threads from the OpenSPARC T1 processor.
- OpenSPARC T2 System-On-Chip (SoC) Microarchitecture Specification Vol. 1 (527 pages)
OpenSPARC T2 System-On-Chip (SoC) Microarchitecture Specification Vol. 2 (602 pages)
This OpenSPARC T2 System-On-Chip (SoC) Microarchitecture Specification
includes detailed functional descriptions of the OpenSPARC T2
System-on-Chip I/O components. This manual also provides I/O signal list
for each component. This processor expands Sun's throughput computing
initiative by doubling the number of threads from the OpenSPARC T1
processor and adding support for industry standard I/O interfaces like
10Gigabit Ethernet.
- OpenSPARC T2 Processor Design and Verification User's Guide (68 pages)
The OpenSPARC T2 Processor Design and Verification User's Guide gives an overview
of the design hierarchy on the OpenSPARC T2 processor. It also describes the files,
procedures, and tools needed for running simulations and synthesis on the
OpenSPARC T2 processor.
- OpenSPARC T2 Processor Megacell Specification (225 pages)
This document provides information regarding the megacells used in the
OpenSPARC T2 processor, which is the first chip multiprocessor that fully
implements the Sun Throughput Computing Initiative.
UltraSPARC Architecture 2007 Documents
- UltraSPARC Architecture 2007 Specification, Hyperprivileged Edition (768 pages)
UltraSPARC Architecture 2007 Specification, Privileged Edition (578 pages)
(a.k.a. UA 2007 Family Programmer's Reference Manual)
The UltraSPARC Architecture 2007 is a complete specification of the instruction
set architecture (ISA) common to Sun Microsystem's 64-bit SPARC implementations
(beginning with UltraSPARC T1 in 2005). UltraSPARC Architecture 2007 complies
with SPARC V9 Level 1, with many more details, plus includes numerous Sun
extensions common to all UltraSPARC processors. Information in this (and the following)
documents can help with Operating Systems ports (including Linux).
The Privileged edition of this document describes the full Nonprivileged
(application software) and Privileged (operating system software) levels
of the architecture. Download it if you are writing application software,
writing a code generator, or writing/porting operating system software
to run on top of existing Hypervisor firmware.
The Hyperprivileged edition of this document describes the
Nonprivileged, Privileged, and Hyperprivileged (hypervisor/virtual
machine firmware) levels of the architecture. Download it if you are
writing hyperprivileged firmware ("Hypervisor" code) or
designing your own processor based on OpenSPARC.
UltraSPARC T2 Documents
|
|