Miloš Stamenković i Delimir Tasić
Sigurno se sećate bombastičnih najava kako će procesori narednih godina raditi
na mnogo gigaherca i pri tome se grejati sve manje i manje. Da je sve bila prazna
priča pokazalo se vrlo brzo, nakon najave dual core procesora. Kako se više nije
moglo ići na sirovo pumpanje gigaherca, koje je najjeftinije i najjednostavnije
za proizvođače, promovisan je kvalitativni skok u vidu procesora sa dva jezgra
iliti dual core (pričaj srpski da te ceo svet razume :).
Da dual core iz AMD-a
radi odlično mogli ste već da pročitate na našem sajtu, a pomalo okasnelo stiže
i review megalomanskog sistema zasnovanog na MSI K8N Master2 ploči i dva AMD
Opteron 250 procesora koji rade na 2.4 GHz. Međutim sastavljanje jednog ovakvog
sistema u zemlji Srbiji nije nimalo lak posao i potpisnih ovih redova je na
tom poslu izgubio dobre dve nedelje. Ploča koja je stigla iz MSI-ja je čamila
u redakciji dobrih mesec dana pre nego što smo iz AMD-a dobili procesore. Put
koji su ta dva procesora prevalila nije tako dug, pošto češka nije daleko,
ali se do Srbije obično stiže zaobilaznim putevima. Naravno, kao i svaka serverska
ploča i MSI K8N Master2 zahteva „svemirsko“ napajanje. Manje-više problem je
pravio minimalni zahtev za napajanjem od 600W, ali je veći problem bio famozni
osmo pinski konektor za napajanje procesora pored standardnog četvoro pinskog
konektora u narodu poznatijeg kao „P4 konektor“.
I
pošto smo probali sva moguća
napajanja i dobro istestirali živce naših partnera iz gotovo svih Beogradskih
i Novosadskih firmi spas u zadnji čas stigao je iz Desk-a. Iako će nekom delovati
suluda kombinacija da se rasturi Intel barebone server kako bi se uzelo napajanje,
a kako bi se poterala dual Opteron ploča, drugog izbora nije bilo. Iz Desk-a
smo dakle dobili 600W napajanje sa svim potrebnim konektorima i veselje samo
što nije moglo da počne. Ipak, našim mukama tu nije bio kraj. Valjalo je obezbediti
i Registred ECC memoriju za svaki slučaj. Kingston DDR400 memorija je uz „prećutnu
saglasnost“ našeg glavnog i odgovornog urednika našla put do test sistema na
opšte zadovoljstvo svih nas
MSI K8N Master2
Već prvi pogled na kutiju u kojoj stiže K8N Master2 ploča naveo nas je na
zaključak da „tu nešto nije u redu“. Kutija je veća od bilo koje u kojoj nam
je do sada isporučena neka matična ploča, a čim smo je otvorili bilo je jasno
i zašto. Naime, unutar kutije svoje mesto su našla i dva kulera pošto se na
ploči nalazi specifičan sistem za montažu istih, pa uobičajeni kuler ne može
da se montira. Sami kuleri podsećaju na Glacial Tech modele, a tokom rada su
prilično bučni – dok se ne instalira CoreCell sistem koji će ih usporiti dok
se ne ukaže potreba za većom brzinom ukoliko se Opteron-i ugreju usled velikog
opterećenja. Kako je ploča koju smo dobili na test Sample primerak prateći
paket opreme nije baš na nivou koji bi se očekivao, ali to u ovom slučaju nije
previše ni bitno.
Ono što je bitno jeste da je MSI K8N Master2 jedna od najkvalitetnijih
ploča koju smo imali prilike da propustimo kroz šake. U pitanju je prava serverska
ploča koja izgledom i posebno gabaritima podseća na dual procesorske ploče
koje potpisuje Intel. Naravno, najvećim delom ploče dominiraju dva socket 940
podnožja koja opslužuju sve vrhunske trostepene naponske jedinice između kojih
se nalazi „njegovo veličanstvo“ osmo pinski konektor koje nam je, kao što smo
već rekli, zadalo velike muke. Naponska jedinica je naravno hlađena pasivnim
elementima, pošto su MOSFET tranzistori poznati da umeju da se dobro ugreju.
Zlu ne trebalo. Nedaleko od primarnog socketa nalazi se 24-pinski ATX 2.0 konektor,
što izbor napajanja za ovu ploču dodatno sužava. Međutim ono što je fascinantno
u celoj priči jeste da je raspored komponenti i dalje dobar i pored totalno
nestandardne konfiguracije koju MSI K8N Master2 ploča podrazumeva. Ploča na
sebi ima čak šest DDR slotova za memoriju, ali memorijska ležišta nisu podeljena
tako da jedna „trojka“ opslužuje prvi procesor, a naredna „trojka“ bude posvećena
drugom procesoru. Zašto je to bitno? Za razliku od Xeon SMP rešenja koja dele
jedan memorijski kontroler koji je integrisan unutar northbridgea, AMD je za
svoje Opteron SMP sisteme predvideo NUMA (Non-Uniform Memory Access) sistem
koji bi trebalo da omogući da svaki procesor ima sopstvene memorijske banke
kojima pristupa, nezavisno od drugog procesora. To u praksi donosi mnogo bolje
iskorišćenje memorijske magistrale i omogućava da se eliminišu uska grla na
relaciji memorija – memorijski – kontroler – procesor. NUMA sistem je nasledio
Alpha EV6 magistralu koju je AMD koristio u svojim SMP konfiguracijama u vreme
Athlon MP procesora koji nisu bili ništa drugo nego Athlon XP sa omogućenom
SMP podrškom. Međutim da bi NUMA tehnologija imala mogućnosti da radi na pravi
način potrebno je obezbediti i softversko okruženje.
Intel sa druge strane u svojoj IA-32 serverskoj arhitekturi koristi memorijski
kontroler koji je integrisan unutar northbridgea i svi procesori koji se eventualno
dodaju u sistem dele fiksnu memorijsku magistralu. To konkretno znači da će
dodavanjem npr. dva procesora svaki od njih imati na raspolaganju 50% memorijskog
transfera. Četiri procesora će teoretski imati po 25% itd… Međutim
u praksi ta rešenja nisu toliko hendikepirana pošto se zahtevi za podacima
iz memorije ne upućuju istovremeno od strane svih procesora u sistemu. Sa druge
strane NUMA omogućava u slučaju AMD Opteron procesora, da se dodavanjem procesora
automatski proširuje i memorijska propusna moć, pošto svaki procesori ima na
raspolaganju svoj memorijski kontroler. Ako se tome doda i Hyper Transport
magistrala koju je AMD implementirao u saradnji sa svojim partnerima uska grla
na Opteron serverskim sistemima su svedena na najmanju moguću meru. Sama Hyper
Transport magistrala projektovana je tako da kroz što manje vodova prenosi
podatak velikim brzinama, a sama latencija magistrale je izuzetno niska. Dobre
performanse Opteron sistema samim tim ne treba da čude, ako se u priču ubaci
i niska latencija memorije koja potiče od integracije memorijskog kontrolera
unutar samih procesora. Komunikacija između procesora se odvija posredstvom
Hyper Transport magistrale (ranije, kod Athlon MP procesora, tu funkciju obaljala
je Alpha EV6 magistrala). Nažalost MSI K8N Master2 ploča ne podržava NUMA sistem,
pa je komunikacija sa memorijom poverena prvom procesoru, a drugi Opteron u
slučaju da mu zatreba neki podatak iz sistemske memorije (a kako je to procesor,
takve situacije su česte) on mora da zatraži takve podatke preko primarnog
procesora. To degradira performanse sistema, a uslovljava i nemogućnost rada
ploče kada je procesor postavljen samo u drugi socket. To je doduše jasno i
navedeno u uputstvu koje stiže uz ploču.
Kako smo Dual Opteron ploči suprotstavili AMD Athlon 64 X2 4800+ procesor
sa dva jezgra valja napomenuti da ni kod dual core procesora ne postoje posvećeno
memorijski kontroleri za svako jezgro već oba jezgra dele isti propusni opseg
koji je u slučaju upotrebe DDR400 memorije solidnih 6400 MB/s. Kako nove revizije
Athlon 64 jezgra imaju nezvaničnu podršku i za memorije brže od DDR400 standarda,
ako neka naredna revizija Athlon 64 X2 procesora donese ove mogućnosti to će
dodatno uticati na ionako dobre performanse Athlon 64 X2 procesora. Dakle,
na papiru i jedan i drugi procesor imaju samo jedan memorijski kontroler, ali
je razlika u tome što kod Athlon 64 X2 procesora latencija memorije mora biti
znatno niža jer drugo jezgro, za razliku od drugog procesora ne komunicira
sa memorijom posredstvom kontrolera koji je primarno posvećen primarnom procesoru.
Pri tome na perormanse dodatno utiče i to što se podaci iz memorije kod dual
Opteron procesora bez NUMA podške, kao što je slučaj sa MSI K8N Master2 pločom,
prenose posredstvom Hyper Transport magistrale do drugog procesora. Kod dual
core procesora to je rešeno na gore opisani način, pa podaci iz memorije ne
putuju nikakvim eksternim magistralama do bilo kojeg od dva jezgra. To nije
sve, već i jezgra u dual core sistemu komuniciraju mnogo efikasnije nego što
je to slučaj sa Dual Opteron sistemima i Hyper Transport magistralom. Uostalom
rezultati će pokazati sve ove razlike veoma plastično…No ravtimo se na raspored
komponenti kod MSI K8N Master2 ploče…
U južnom delu ploče skriven ispod neuglednog hladnjaka (finalna verzija ploče,
čini nam se, ima drugačiji hladnjak) nalazi se nForce4 Pro čipset. Naravno, skučen
prostor koji je ostao posle implementacije dva socket 940 podnožja onemogućio
je MSI da implementira dodatne kontrolere na samoj ploči kao što je npr. sekundarni
SATA RAID kontroler: četiri SATA300 priključka potiču od kontrolera koji je implementiran
unutar čipseta. Raspored slotova za proširenje je naravno nepovoljan kao i kod
većine PCI Express ploča, pa tako pored dva PCI Express slota za grafičke kartice,
na PCB-u ploče se našlo mesta samo još za jedan regularni PCI slot koji je obojen
u narandžastu boju što imajući u vidu iskustvo sa prethodnim MSI pločama označava
tzv. Communication slot u koji se pored bilo koje PCI kartice može postaviti
i WiFi kartica.
Obezbeđena je dual LAN podrška posredstvom Broadcom Gigabitnog
kontrolera i Marvel-a. Realtek ALC850 codec obezbeđuje 7.1 podršku, pa se MSI
K8N Master2 teško može okarakterisati kao serverska ploča – osim ako ne nameravate
da na serveru igrate Doom III i gledate DVD filmove uz surround zvuk. Kada malo
bolje razmislimo takav server bi verovatno bio omiljen među administratorima
(posebno ako se dežura i noću i sl.). Iako je MSI uspeo da pomiri mnoštvo kompromisa
i napravi manje-više korektan raspored pozicija FDD konektora je blago rečeno
neverovatna – teško da ćete uopšte u većem kućištu sa standardnim kablovima moći
povezati ovaj arhaični uređaj na ploču, ali ko još koristi flopi? Sva ta oprema
gorespomenuta oprema koju inače srećemo na pločama najnovije generacije kao da
nije bila dovoljna projektantima iz MSI-ja, pa je na ploči implementiran i Core
Cell čip. Kao što verovatno već znate CoreCell meni u BIOS-u omogućava dinamičko
overklokovanje ili izbor jednog od ponuđenih profila koji overklokuju sistem
(magistralu i grafičke kartice) za određeni broj procenata. Zamislite, server
na kome su podešena Admiral setovanja u CoreCell sekciji i koji pri time ima
podršku za 7.1 zvuk i SLi režim rada sa grafičkim karticama. Definitivno, neuobičajeno.
Sa zadnje strane crnog PCB-a MSI K8N Master2 ploče nalaze se metalna ojačanja
koja su tu kako se ploča ne bi deformisala usled velike sile kojom kuleri naležu
na socket. Uobičajeno je da se ovakvi plastični ili metalni profili postavljaju
na ploče još iz vremena prvih Pentium 4 ploča sa Socket 423 podnožja.
Test sistem
U sva tri slučaja memorija je radila pri 1T parametru uz podešen CAS2 tajming
što su veoma „oštra setovanje“. Od Pin Computers-a smo dobili komplet od dve
„uparene“ grafičke kartice sa GeForce 6600GT čipom na sebi koje su predviđene
za SLi režim rada. Testirali smo i sa jednim Opteron procesorom kako bismo na
pravi način prikazali kako funkcionišu više procesorski sistemu u poređenju sa
jedno procesorskim sistemima.
Procesori
Athlon 64 X2 4800+ (2x 2.4 GHz, 2x 1024K
L2, Socket 939, 1 GHz HT) Opteron 250 (2.4 GHz, 1024K L2, socket 940, 1000 MHz HT)
Matična ploča
MSI K8N Master2-FAR MSI K8N Diamond
Grafička kartica
Leadtek GeForce 6600GT SLi Pack
Memorija
Kington
HyperX DDR400 CAS2, 2x 512MB (1T, CAS2, 3-3-8) Kingston VR Registred ECC, 4x 512MB (1T, CAS2, 3-3-8)
Napajanje
Delta
600W, EPS12V, ATX 2.03
Hard disk
Western Digital Caviar, 80 GB, SATA150
Operativni sistem
Microsoft Windows XP Professional SP21
Drajveri
nVidia nForce 6.53, nVidia Forceware 77.72
Sintetički testovi
Sintetički testovi ne mogu previše da pokažu razlika, ali je simptomatičan
memorijski test koji dobro pokazuje u kojoj meri su „uslovno rečeno“ hendikepirani
višeprocesorski kada nemaju NUMA podršku. Bolji rezultati iz memorijskog testa
jednog Opteron procesora naspram dva Opteron 250 procesora, provukli su se
i kroz multimedijalne i gaming testove koji nisu optimizovani za SMP.
Multitasking testovi
Ovom prilikom malo smo promenili način testiranja i ubacili smo malo zanimljivije
testove nego što to inače činimo. Naime, svakom od testiranih sistema pokrenuli
smo paralelno DivX kompresiju i Doom III odnosno Quake III. U slučaju Athlon
64 X2 procesora odnosno 2x Opteron 250 procesora, pad performansi je jako mali
nego kada bi se takvi testovi pokrenuli na single core procesorima, ali ne
istovremeno naravno. Kako izgleda kada se na jedno procesorskom sistemu pokrene
jedan takav test najbolje možete videti iz narednih tabela. Možemo samo reći
da je u pitanju totalni fijasko single CPU sistema naspram SMP konfiguracija
bilo kog tipa (Athlon 64 X2 ili 2x Opteron 250).
Pored tih testova ubacili smo i Multitasking test iz PC Magazine sistema testova
koji se u ovom slučaju oslanjaju na Business Winstone 2004 benchmarking alat.
Gaming testovi
Igre same po sebi ne mogu da iskoriste još uvek u većoj meri SMP konfiguracije,
pa dobitaka u ovom slučaju nema previše. Brži rad Athlon 64 X2 procesora u ovim,
ali i u ostalim sličnim testovima ne treba uopšte da čudi, ako se ima u vidu
dosta niža latencija memorije koja je posledica gore opisanog načina komunikacije
sa memorijom unutar Athlon 64 X2 procesora, a koji je značajano bolje rešen nego
na MSI K8N Master2 ploči bez NUMA podrške. Ne treba da čudi ni bolji rad sistema
sa jednim Opteron procesorom u pojedinim testovima koji nisu optimizovani za
SMP, jer tu dolazi do izražaja bolji memorijski transfer.
Rendering testovi
Priču o renderingu smo ispričali kada smo testirali Athlon 64 X2 procesor i objasnili
da su i Cinema4D i 3dsmax optimizovani za SMP, pa skoro duplo bolji skorovi na
testu renderinga u odnosu na jedno procesorske sisteme ne treba da čudi.
Testovi realnih aplikacija
Adobe Photoshop CS2 je optimizovan za SMP tj. pojedini njegovi filteri imaju
koristi od više procesorskih konfiguracija, a baš zbog toga smo i odabrali DriverHeaven
test skriptu koje ima mogućnost da istestira veći broj filtera.
Rezime
Pojava
Dual Core Athlon 64 procesora u nameni koju je MSI predvideo K8N Master2 ploči
potpuno obesmišljava dua Opteron sistem. Iako, nam multitasking testovi bazirani
na Business Winstone i sam Business Winstone pokazuju da „prava SMP“ konfiguracija
sastavljena od dva Opteron procesora ima smisla, implementacija SLi podsistema
i 3D primena pokazuju da je Athlon 64 X2 superiornije rešenje u odnosu na MSI
K8N Master2 ploču i dva Opteron 250 procesora. Da je kojim slučajem na ploči
bile implementirana NUMA tehnologija stvari bi sigurno bile drugačije, ali
o tome nekom drugom prilikom. Ono na šta treba obratiti pažnju u bliskoj budućnosti
svakako su jeftiniji, a ne mnogo sporiji Athlon 64 X2 procesori. Radi se o
modelima sa model rating oznakama 3800+ i 4000+ koji rade na 2000 MHz, a razlika
je, po starom dobrom običaju kada je AMD u pitanju, u veličini L2 keš memorije,
pa tako 3800+ ima 2x 512 MB keša, a 4000+ 2x 1 MB L2 keš memorije. Takva kombinacije
će uz poslovično dobar overklok potencijal AMD procesora predstavljati ultimativni
setup za većinu korisnika koji si tako nešto mogu priuštiti. Sve iznad toga
u kućnoj i gaming primeni nema previše smisla, a sama pomisao na komplikaciju
oko pribavljanja svih komponenti za dual Opteron 250 sistem nas definitivno
odvraća od preporuke jednog takvog sistema pored Athlon 64 X2 procesora koji
je u svakom slučaju elegantnije rešenje. Dakle, kada su AMD procesori u pitanju
velikih promena nema. Za segment jeftinih mašina namenjenih Office i manje
zahtevnoj primeni kao logičan izbor nameće se Sempron procesor. Mainstream
segment suvereno drži socket 939 Athlon 64 procesor koji je podjednako dobar
za sve primene, ali se kod njega može delimično primeniti ona narodna: „Svega
šegrt ničeg majstor“. Majstor za multitasking i multimedijalnu primenu je Athlon
64 X2 procesor, pa ako se bavite konverzijom video materijala, video editingom
ili renderingom znate šta vam je činiti. Najzahtevniji igrači imaju dva izbora.
Odabrati neki „overklokabilni“ primerak Athlon 64 Venice procesora i iscediti
iz njega poslednji atom snage ili se odlučiti za neki (pre)skupi Athlon 65
FX-57 sistem. Kao što vidite mesta za Opteron u ovoj podeli nema, pošto je
serverska primena potpuno drugačije polje delovanja od uslovno rečeno cunsumer
segmenta. Imajući u vidu kako se dual Opteron nosio da jeftinijim i fleksibilnijim
Athlon 64 X2 sistemom ne treba da čudi takva podela. Čak i da je na ploči bila
izvedena podrška za NUMA sistem cena dva Opteron procesora daleko prevazilazi
platežne mogućnosti većine korisnika, ali i cenu Athlon X2 4800+ proceosora.
Pored toga treba imati u vidu i da ćete u slobodnoj prodaji kod nas teško naći
Opteron procesore. Sve u svemu – sačekajte, ako baš hoćete SMP, Athlon 64 X2
3800+ i uživajte u blagodetima multi procesiranja.
MSI K8N Master2 ploču na test ustupio MSI.
AMD Opteron 250 procesore na test smo dobili ljubaznošću kompanije
AMD.
Zahvaljujemo se firmama „Pin Computers“ i „Desk“ na tehničkoj pomoći
prilikom realizacije ovog teksta.