UltraSparc T1 aka Niagara: prvi rezultati

dr.J

2. jan 2006 ob 02:37:42

Ste že slišali za nov Sunov procesor Ultrasparc T1 s kodnim imenom Niagara? Zasnovan je bil z namenom bolj učinkovitega izkoristka spletno-strežniškega programja, saj je znano, da imajo pri tem običajni procesorji težave zaradi čakanja na podatke (latenca pomnilniškega sistema). Očitno so pri Sunu zadeli v črno, saj njihov nov čip pri poslih, za katere je bil narejen, pometa s konkurenco.

UltraSparc T1 ima 8 jeder, vsako ima 24 KB L1 predpomnilnika (16 KB za inštrukcije in 8 KB za podatke); za vseh 8 je na voljo 3 MB L2 predpomnilnika. Vsako od njih lahko naenkrat izvaja 4 programske niti, torej skupaj kar 32 na procesor. Jedra so razmeroma preprosta; zaradi tega in zaradi majhnega L1 predpomnilnika so tudi majhna in porabijo zelo malo energije. Vsak procesor ima za vsak slučaj tudi eno enoto za operacije s plavajočo vejico, ki je precej počasna, vendar pozor - procesor ni namenjen superračunalnikom in igranju igric, saj teče pri za današnja merila precej nizkih 1,2 GHz.

V testu Specjbb2005 Sunov strežnik Sun Fire T2000 z enim samim UltraSparc T1 procesorjem na 1.2 GHz doseže 63378 točk, medtem ko jih IBM xSeries 346 z dvema 2.8-gigaherčnima dvojedrnima Xeonoma samo 39585, v testu Specweb2005 je rezultat še bolj na strani T1: 14000 proti 4850. Pri tem je pomembno upoštevati še, da Sunov čip porabi okoli 75W, dva omenjena dvojedrna Intelova procesorja pa okoli 280W, torej štirikrat več.

Vsi, željni informacij, lahko preberete nekaj analiz procesorske arhitekture Ultrasparca T1 in pa seveda povzetek rezultatov zgoraj omenjenega testa.