Sun showed a version of the UltraSparc IV+, code-named Panther
that will include new high-speed cache memory the current UltraSparc IV lacks.
Sun expects the UltraSparc IV+ to double performance over UltraSparc IV. Sun
first incorporated of on-chip cache in its UltraSparc IIIi "Jalapeno" processor
for mid-range computers that debuted in 2003. The UltraSparc IIIi+ will have
quadruple the on-chip cache, or 4MB. UltraSparc IIIi+ and IV+ will be built with
90-nanometer features. Sun’s UltraSparc IV combines two UltraSparc III
processors on a single slice of silicon, a so-called dual-core design technique
IBM and HP already adopted and that Intel and AMD will.

Sun also discussed its longer-range chip plans that are better
able to juggle multiple instruction sequences, called threads. Sun’s dual-core
UltraSparc IV can handle two simultaneous threads. Another chip, code-named
Niagara, will be able to handle 32 simultaneous threads using eight cores that
can each handle four threads, but it won’t be able to execute a single thread at
maximum speed. For maximum single-thread performance, Sun will rely on the
"Rock" family of processors, which also will be able to execute multiple
threads. In addition the new generation of chip multithreading will provide
extra optimization for Java code processing.

Sun showed a version of the UltraSparc IV+, code-named Panther
that will include new high-speed cache memory the current UltraSparc IV lacks.
Sun expects the UltraSparc IV+ to double performance over UltraSparc IV. Sun
first incorporated of on-chip cache in its UltraSparc IIIi "Jalapeno" processor
for mid-range computers that debuted in 2003. The UltraSparc IIIi+ will have
quadruple the on-chip cache, or 4MB. UltraSparc IIIi+ and IV+ will be built with
90-nanometer features. Sun’s UltraSparc IV combines two UltraSparc III
processors on a single slice of silicon, a so-called dual-core design technique
IBM and HP already adopted and that Intel and AMD will.

Sun also discussed its longer-range chip plans that are better
able to juggle multiple instruction sequences, called threads. Sun’s dual-core
UltraSparc IV can handle two simultaneous threads. Another chip, code-named
Niagara, will be able to handle 32 simultaneous threads using eight cores that
can each handle four threads, but it won’t be able to execute a single thread at
maximum speed. For maximum single-thread performance, Sun will rely on the
"Rock" family of processors, which also will be able to execute multiple
threads. In addition the new generation of chip multithreading will provide
extra optimization for Java code processing.