Serveriai su 100 branduolių procesoriais – jau kitąmet

Komentarai Prisijungti

Viršuje:   Seniausi | Naujausi

Tadas 2010-09-30 14:30
Nors 100 procesorių ir skamba gražiai, tačiau abejoju nepaprasta jų nauda. Pažvelgus į straipsnyje pateikiamą pav., aiškiai matyti, kad vieni procesoriai išsidėstę aplink kitus. Taigi, pačiame centre esančius procesorius norint apkrauti darbu, instrukcijas reikia perduoti bent per 5 procesorius. Rezultatų iškėlimui situacija analogiška. Taip pat visų procesorių koordinavimas užima dalį resursų. Jei šį komentarą rašytų koks lygiagrečiais skaičiavimais užsiimantis mokslininkas, pažertų daug įdomių skaičių. O aš kadangi toks nesu, tai tik labai bendrais bruožais sakau, kas ir kaip. Vis gi - ko aš norėčiau? Tarp pasirinkimo 3 GHz 6 branduolių, ar vieno branduolio 18 GHz, imčiau antrą variantą. O tu? 8)
Strong_Bad 2010-09-30 15:08
Nesu IT ekspertas, bet mano zaliu supratimu serveriam naudingiau ne GHz, o srautu kiekis, kas ir itakoja dideli procesoriu skaiciu. Zaidimams, taip, 18Ghz butu geriau
marcaz 2010-09-30 15:21
Bet kai tu ziauriai nusikalbi. Gal pirma pasidomek kompiuterine technika, kaip veikia procesorius, kuom procesorius su 2 branduoliais po 1GHz yra geriau uz proca su 1 branduoliu 2 GHz. Kad tau ATRODO, nereiskia, kad reikia CIA savo nuomone reiksti. "instrukcijas perduoti per 5 procesorius" Speju tu manai, kad ir pats CPU atrodo viduje, kaip ta blokine diagrama? Paskaityk technines literaturos
marcaz 2010-09-30 15:23
Taip, labai svarbu srautu kiekis, o tu manai sis procesorius, turi.tures mazai thread'u? Kadangi tai SERVERIUI skirtas procas, tai ir tures jis tu giju pakankamai
zfroidas 2010-09-30 16:01
ot kokie blogieciai tie intel - stabdo progresa visiem parduoda tik 2-4-6 branduoliu procus jau 4 metus kai technologiskai 100 seniai galejo gamint monopolistu pvz geras ... jei is ju perka vadinasi tobulet nereikia...
simukis 2010-09-30 16:18
Tokie procesoriai kainuoja neapsakomai daug, todėl ir negamina nes sulauktų populiarumo tik iš google ir Super kompiuterių gamintojų pusės...
marcaz 2010-09-30 16:26
Yra ir Intel pagamine neblogu procu serveriams Tik tu kazkaip ne taip supranti...Kam, pagal tave, paprastam namu varotojui reikalingi procesoriai su 100 branduoliu? kadangi rinka ir klientai diktuojasalygas, tai ir procu gamintojai orientuojasi i paprasta varotoja, kurie nuperka maziausiai 90% procesoriu ir like procentai lieka serviariams...
Tadas 2010-09-30 20:11
Bla bla, bla bla.., ir viskas. Juk parašiau, kad nesu specas šioje srityje... Parašiau, kad bendrais bruožais apratinėju architektūrą.., tai ko prisiknisinėji? Jei daug žinai, tai nesakyk, kad man reikia literatūrą skaityt - neskaitysiu aš jos. Geriau trumpai aiškiai paaiškink, kas ir kaip. Kodėl pagal tave daug silpnesnių procesorių geriau nei vienas galingas? O esmė tai buvo klausime: - ką tu rinktumeisi: 6 branduolių po 3 GHz ar vieną 18 GHz? Kadangi dabar 6 branduoliai nieko nestebina, įtariu 80% pasirinktų 18GHz. Vien tam kad galėtų pasakyti: "pas mane 18 GHz" 8) Kitas dalykas - kodėl taip sunkiai didėja procesorių dažnis, o branduolių skaičiai nesunkiai? Todėl, kad didinant dažnį susiduriama su begale problemų. Kai pirmą kartą išgirdau, kad tranzistorius dirba 300GHz dažniu, galvojau, kad po 5-10 metų turėsim tokius procesorius.., bet praėjo 7 metai neturim... Specai, kurie žinot - paaiškinkit kodėl. 8)
Patriotas 2010-09-30 21:03
, 1 branduolio ir n kartu didesnio daznio procesorius visada bus geriau nei n branduoliu procesorius su n kartu mazesniu dazniu, del to, kad lygiagretinimo uzdavinys visada yra sudetingesnis nei nuoseklinimo kompiuterinese sistemose, ir apskritai, pirmas variantas ne visada yra imanomas, ko pasekoja kai kurie algoritmai sukasi tik viename branduolyje. Antras dalykas, vadovaujantis teoriniais modeliais, daznio kelimas visada duos didesne sparta del to, kad nuoseklios instrukcijos bus vykdomos greiciau. Branduoliu didinimas gi yra ribinis. Net ir gerai lygiagretinamose algoritmuose egzistuoja lygiagreciu operaciju skaicius, teis kuriuo nera prasmes dar labiau lygiagretinti algoritma, arba kitaip sakant, del perteklines informacijos ir pertekliniu operaciju, tam tikrais atvejais gali nebuti skirtumo ar branduoliu bus n, ar 3xn, arba tas skirtumas bus nykstamai mazas. Tai cia sakykime, daugiau sneka butu apie viena programa, ar, algoritma, kaip ivardinau. Siek tiek kita situacija yra su multitasking'u. Sioje vietoje daugiabranduoline sistema naudojama efektyviau, nes ne vienas algoritmas lygiagretinamas, o lygiagreciai veikia daug skirtingu algoritmu (programu/procesu - cia jau kaip pavadinis, siame kontekste visos sios savokos sinonimai), bet ties cia visas geris ir pasibaigia. Daugiabranduoliniai lustai yra teisiog sprendimas atsimusus i silicio lustiniu sistemu pletojimo ribas ir nieko daugiau. Hipotetinis n kartu didesnio daznio procesorius visada bus geriau nei n kartu mazesnio daznio bet n branduoliu procesorius (jei visa kita dalis islieka ta pati).
Webbus 2010-09-30 22:29
Na, gal nedaug kas tuo gales pasinaudoti, bet naudos manau vis tiek bus. Kiekvienas atradimas duoda kazka teigiamo.
Vytax 2010-09-30 23:39
Na čia akivaizdu, kad tokiame procesoriuje su tokia galybe branduolių, kiekvienas atskiras branduolys bus itin mažas ir nykstamai mažos spartos. Kartu sudėjus, teoriškai gal ir susidarys didelis našumo koeficientas, bet praktikoje jį išgauti bus sudėtinga. O šiaip tai manau, kad čia yra tiesiog specialios paskirties procesorius. Pavyzdžiui kokioms nors emuliacijoms atlikti, kur būtinas didelis nepertraukiamų procesų kiekis ir pan. O šiaip tai manau, namų vartotojų kompiuterių procesoriuose daugiausia tebus 12-16 branduolių. Daugiau diegti nebus prasmės.
marcaz 2010-10-01 08:16
Gal ir taip, jei sneki apie siu CPU taikyma technologiniui issivystymui pries 10 metu...Is vis nesuprantu - sistas straipsnis apie SERVERINI 100 branduoliu proca, tai ir diskutuojma tik apie ji, o ne apie 100 brandluoliu proca, su kuriuo, pagala tave, as konteri belsiu ir dauginsiu 2x2... Nzn, asrba neatkreipei demesio apie ka straipsnis, arba sitas tavo postas = 0..
Patriotas 2010-10-01 08:52
Mano post'as buvo atsakas i iskelta , kad isgauti ekvivalentu nasuma prieaugi, kaip nuo branduoliu didinimo, tiesiog nera techniniu galimybiu, arba jos labai sudetingos ir neekonomiskos.
HardAxe 2010-10-01 09:48
namų kompiuteriams reikia didesnio taktinio dažnio ir nedaug (2-4) branduolių. Kiekvienas papildomas branduolys sistemą paspartina vis mažiau. Serveriai naudoja DAUG branduolių. Didesnis branduolių skaičius reiškia mažiau pristatytų kompų.
Kilgoras Trautas 2010-10-01 15:49
Neišsimokėtum už elektra o serveriams ir mobiliems įrenginiams energetinis klausimas ypač svarbus ir tikrai nemažiau svarbus nei našumas.
Vytax 2010-10-01 17:34
O tai čia ar ne riba? Dabartinės technologijos tiesiog neleidžia pagaminti didelio dažnio (pvz 5GHz.) procesorių kurie tenkintų visiems priimtinus energijos suvartojimo parametrus. Gal būt ateitį pasikeis technologijos ir vėl prasidės dažnių lenktynės. Bet dabar technologijos to neleidžia. Kadangi procesorių gamintojams galimybės kelti dažnius nebeliko ir tuo pačiu mažėjant procesoriams masteliams (nanometrams) ant silicio lustų atsirado laisvos vietos, tai kilo sumanymas ant to lusto įkurdinti po kelis branduolius. Nes vis dėlto jiems kažką klientams pasiūlyti reikia. O palyginimai apie serverius čia netinkami. Juose labai nuo seno (dar kai nebuvo procesorių su keliais branduoliais) naudojamos daugiaprocesorinės sistemos.
Kilgoras Trautas 2010-10-02 00:07
Vytax, iš principo pas tave neteisingas požiūris į pačią IT raidą. Paaiškinsiu kodėl. Pavyzdžiui sulyginkim skaičiavimą su gręžimu. Grąžtų apsukas galima didinti, bet ateis riba kai paprasčiausiai didinti apsukas neapsimoka dėl per didelio energijos suvartojimo palyginus su gręžimo greičiu, be to vėl iškila bėdos su aušinimu. Paskui kai jau grąžtas greitai gręžia vieną skyle ateina poreikis turėti daug grąžtų nes su vienu greitu vistiek daug skylių iš karto neišgręši. Taip ir su procesoriais. Ankščiau kompiuteriai buvo skirti vienai užduočiai atlikti, o dabar vienu metu dirba duomenų bazės, media, grafika ir daugybe paleistų servizų net ir mažuose įrenginiuose pasikeitė poreikiai. O ir procesai nebereikalauja didesnių dažnių, nes ir taip pakankamai greitai suveikia, kad ne be būtu juntama ar erzintu, bet užtat atsiranda poreikis paleisti vienu metu daugiau procesų. Vat tam ir reikalinga daugiau branduolių. Technologai tą ir daro, jie kuria tokius procesorius kokių reikia darbui, o ne vieno parametro rekordams siekti. Tai, kad dabar net ir išmanusis telefonas vienu metu daug procesu paleidžia ir tai pat, kaip ir serveriai, jautrus energijos suvartojimui. Vadinasi tinka čia viskas. Beto ir tema apie serverių procesorius
Patriotas 2010-10-04 14:17
>>Kilgoras Trautas As sneku daugiau apie (dar karta pakartosiu) branduolio strukturos procesoriu, grynai is teorines puses, pirmas variantas yra geriau nei antras. As ta norejau akcentuoti, o nesigilinti i nudienos aktualijas kaip energetiniai parametrai ir pan. - ir taip aisku, jog branduoliu didinimo tendencija isliks, nes uzkelti net ir >10GHz CPU daznius labai sudetinga ar net neimanoma su siandieninem technologijom.
Atavar 2010-10-04 17:26
manau tu visgi neteisus Ir palyginimas labai jau netinkamas. Netgi namu PK siandien jau neuztenka 1 instrukciju srauto. Kaip jau kazkas minejo, netgi namu PK siais laikais vienu metu veikia begale atskiru OS servisu, keletas-keliolika programu. Ir viskas vyksta realiu laiku. Tarkim paimkim keleta pavyzdziu: a) reikia pervezti 1zmogu autostrada is vilniaus i kauna (greitis neribojamas, srauto niekas nestabdo, kelias visiskai tuscias). Akivaizdu, kad "britva" uzduoti atliks greiciau nei legvoji masina. b) reikia pervezti 2 zmones. "britvai" reikes sulakstyt 2 kartus, lengvoji nuves per 1 karta. Kazin kuris greitesnis bus. c) reikia pervezti 3 zmones. Auto tikrai bus greitesne uz "britva". d) reikia pervezti 8 zmones. Autobusiukas bus ZENKLIAI greitesnis tiek uz legvaja auto, tiek uz "britva". O dar paskaiciuok kiekvieno varianto kuro sanaudas, o ne tik laika? Plius dadek tai, kad autobusiukas gali susitraukti (aka isjungti nereikalingus branguolius) ir pagreiteti (aka "turbo boost") jei juo vaziuoja maziau nei max zmoniu. Turint omenyje, kad siuolaikiniai PK atlikineja begale skirtingu uzduociu (kartais veza 1 zmogu, kartais 2-3, kartais 8 ir daugiau), kuris variantas yra pats universaliausias ir efektyviausias? Ir ne tik greiciu, bet ir sanaudomis? Taip kad neteisinga lyginti 1x100Ghz ir 100x1Ghz, lygink realiai... 1x10Ghz tarkim ir 4x2.5Ghz. Ir ivertink viska is naujo.
Vytax 2010-10-04 18:03
Ir skirtumas būtų minimalus. Juk operacinė sistema, kokia ji bebūtų, puikiai padalina procesoriaus darbo laiką atskiroms programoms. Gal tik vartotojas su kelių branduolių procesoriumi jaus šiek tiek mažesnį diskomfortą, jei kuri nors programa tarkim pakibtų. Bet užtat procesorius su vienu sparčiu branduoliu susidorotų greičiau daugelyje užduočių. Nes programų pritaikytų keliems srautams („multithreaded“) yra daug kartų mažiau negu nepritaikytų.