UltraSPARC III var en videreutvikling av UltraSPARC II, med høyere klokkefrekvenser, større nivå-1 cache, raskere nivå-2 cache og kommunikasjon med system-minnet, en egen dedikert buss for symmetrisk multiprosessering og en ny minne-modell som gjorde det mulig å koble sammen opp til 1000 mikroprosessorer i én enkelt datamaskin.