beautypg.com

FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 230

background image

F. A P P E N D I X

219

S

Summary of Differences between
SPARC64 V and UltraSPARC-III

The following table summarizes differences between SPARC64 V and UltraSPARC-III
ISAs. This list is a summary, not an exhaustive list.

TABLE T-1

SPARC64 V and UltraSPARC-III Differences

(1 of 3)

Feature

SPARC64 V

SPARC64 V
Page

UltraSPARC-III

UltraSPARC-
III Section

MMU
architecture

SPARC64 V supports an
UltraSPARC II-based MMU model.
TLBs are split between instruction
and data. Each side has a 2-level
TLB hierarchy.

85

UltraSPARC-III implements a flat
extended version of UltraSPARC
II’s MMU architecture.

F-1

TTE format

SPARC64 V supports a 43-bit
physical address. In addition, the

CV

bit is ignored and unaliasing is

maintained by hardware.

86

UltraSPARC-III supports a 43-bit
physical address. Millennium
will support a 47-bit PA.

F-2

TLB locking
mechanism

Lock entries are supported in both
fully-associative ITLB (fITLB) and
fully-associative DTLB (fDTLB), 32-
entry each.

86

Lock entries supported only in
the 16-entry fully-associative
TLBs.

F-1, F-2

TSB hashing
algorithm

Direct hashing with contents of the
Context-ID register (13-bit). Has a
UltraSPARC I/II compatibility
mode.

88

Hash field in pointer extension is
used for hashing address. Setting

0

in the field maintains

compatibility with UltraSPARC
I/II.

F. 10.7

Floating-point
Multiply-ADD

SPARC64 V implements these
instructions in

IMPDEP2

.

50

Does not support FMA
instructions.