Novice » Procesorji » Intel bo predstavil osemjedrnike
Bistri007 ::
Paralelizirat se da vsako for ali foreach zanko --> thread za obdelavo vsakega n-tega elementa. Edini pogoj je, da je koda znotraj loopa "thread safe"
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Matevžk ::
Pa ne na generičen način. Recimo, da imamo seznam n celih števil in neomejeno število procesnih jeder. Da bomo ta seznam sešteli, bomo še vedno potrebovali log_2 n korakov, čeprav bi nekateri od oka ocenili, da bomo to lahko naredili v trenutku ...
lp, Matevžk
Utk ::
No, to je kar velika omejitev. Pa tudi če boš lahko zanko razbijal na 8 threadov in jeder, boš zelo verjetno naredil več škode kot koristi. Dosti boljše je, da to paraliziraš kar na enem procesorju in enem jedru, kot imamo zdaj.
Valvoline ::
Pr današnjih sodobnih programov in igerc ni govora o preprostih maloštevilčnih matematičnih operacijah,tle je stotine tisoč simultanih kalkulacij na sekundo in se to zihr da razporedit na več jeder,samo program mora bit pravilno napisan,oz kodiran.
Utk ::
Če to razporejaš na več jeder, zgubiš dosti časa z razporejanjem, usklajevanjem itd. Ker niti ne veš, kolk časa bo trajalo nekaj. Če to dela sam procesor. Če dela to že vnaprej programer, se pa da, kolk se pač da.
Dosti boljše je, da ima eno jedro čim več enot, ki delajo paralelno. Frekvenca je pa lahko tudi nižja.
Dosti boljše je, da ima eno jedro čim več enot, ki delajo paralelno. Frekvenca je pa lahko tudi nižja.
Bistri007 ::
>Če to razporejaš na več jeder, zgubiš dosti časa z razporejanjem
Točno, zato bi se prvih nekaj korakov izvedlo na enem logičnem jedru in obenem preštel procesorski čas z RDTSC (če obenem ni bilo TSS switcha) - če se splača glede na porabljeni čas in število še potrebnih korakov razdeliti na več jeder - potem se, drugače ne.
Točno, zato bi se prvih nekaj korakov izvedlo na enem logičnem jedru in obenem preštel procesorski čas z RDTSC (če obenem ni bilo TSS switcha) - če se splača glede na porabljeni čas in število še potrebnih korakov razdeliti na več jeder - potem se, drugače ne.
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Matevžk ::
Jaz bi podal samo dve opombi in se nato zaradi pomanjkanja časa izključil iz debate.
1. Osebno sem za povečevanje števila jeder v procesorjih. Kot prvo, strežnikom bodo prišli zelo prav. Kot drugo, štiri jedra so tudi za zahtevnejšo rabo na delovnih postajah premalo, prav tako bo najbrž večina uporabniških programov kmalu uspela izkoristiti kakšnih 8 jeder.
2. Nikjer nisem trdil, da obstoječih programov ni možno zelo paralelizirati in tudi nisem trdil, da se to ne bo zgodilo (vsekakor tega ne bodo mogli programerji opraviti ročno; nekatere stvari se pa že da (s t.i. worker threadi, npr.)). Sem samo odgovarjal na trditev, da se VSAK program da poljubno paralelizirati; da je trenutno stanje tako kot je samo zaradi lenobe/ziheraštva programerjev.
1. Osebno sem za povečevanje števila jeder v procesorjih. Kot prvo, strežnikom bodo prišli zelo prav. Kot drugo, štiri jedra so tudi za zahtevnejšo rabo na delovnih postajah premalo, prav tako bo najbrž večina uporabniških programov kmalu uspela izkoristiti kakšnih 8 jeder.
2. Nikjer nisem trdil, da obstoječih programov ni možno zelo paralelizirati in tudi nisem trdil, da se to ne bo zgodilo (vsekakor tega ne bodo mogli programerji opraviti ročno; nekatere stvari se pa že da (s t.i. worker threadi, npr.)). Sem samo odgovarjal na trditev, da se VSAK program da poljubno paralelizirati; da je trenutno stanje tako kot je samo zaradi lenobe/ziheraštva programerjev.
lp, Matevžk
destroyer2k ::
Matevžk
In največja korist večja števila jedro je pa nekaj, kar redko kdo se spominja. Intel je predstavil 80 jedrnika z performansom 1teraflop. In kaj je najbolša stvar tega procesorja ima izjemno moč in max porabo 65w minimalno pa se mi zdi da nekaj okoli 4w so rekli.
In največja korist večja števila jedro je pa nekaj, kar redko kdo se spominja. Intel je predstavil 80 jedrnika z performansom 1teraflop. In kaj je najbolša stvar tega procesorja ima izjemno moč in max porabo 65w minimalno pa se mi zdi da nekaj okoli 4w so rekli.
opeter ::
"Paralizira" se lahko marsikaj, paralelizirati se pa vsakega algoritma ne more (v bistvu zelo daleč od tega). Vsaj ne na Turingovem modelu računanja, brez katerega pa trenutno ne moremo.
Zakaj ne? Teorije so zato, da se postavijo na glavo.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
dr.J ::
Malce se prizemljite: vsi silni teraflopi so teoretični; naštejte nekaj
aplikacij, ki se jim približajo.
http://arstechnica.com/hardware/news/20...
RAM @ Wikipedia
aplikacij, ki se jim približajo.
http://arstechnica.com/hardware/news/20...
RAM @ Wikipedia
MrStein ::
Heh, pol pa mi paralelizirajte tale preprost program:
double r = sin(1.4);
for (int i=0; i< atoi(argv[1]); i++)
r = sin(r);
Hvala.
double r = sin(1.4);
for (int i=0; i< atoi(argv[1]); i++)
r = sin(r);
Hvala.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
MrStein ::
Algoritem prosim, ne filozofiranje.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Utk ::
MrStein
Namesto da cpu bere eno enoto po eno ih prebere vse naenkrat.
Kakšno enoto? Kako to misliš?
MrStein ::
Jaz sumim, da ne misli sploh.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | AMD pripravlja obilico strežniških novostiOddelek: Novice / Procesorji | 3867 (2605) | pegasus |
» | Llano in Bulldozer šele poletiOddelek: Novice / Procesorji | 6129 (4937) | PrimozR |
» | AMD ukinja znamke procesorjev, vrača nekatere oznakeOddelek: Novice / Procesorji | 9458 (8144) | RuskiSnajper |
» | Intelove dobrote za prenosnike: nova hladilna tehnologija in štirijedrnikOddelek: Novice / Procesorji | 5442 (3348) | PrimozR |
» | Shanghai jih bo imel osemOddelek: Novice / Procesorji | 3040 (2388) | Jst |