UltraSPARC IV

They are the fourth generation of UltraSPARC microprocessors, and implement the 64-bit SPARC V9 instruction set architecture (ISA).

The UltraSPARC IV was the first multi-core SPARC processor, released in March, 2004.

Instruction fetch, store bandwidth, and data prefetching were optimized.

The floating-point adder implements additional hardware to handle more not a number (NaN) and underflow cases to avoid exceptions.

The UltraSPARC IV+, released in mid-2005, is also a dual-core design, featuring enhanced processor cores and an on-chip L2 cache.