Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů ke zprávičce GCC bude automaticky paralelizovat

Kamil Páral aura:69
12. 3. 2009 14:00

RE: GCC bude automaticky paralelizovat

Jedná se o paralelizaci kompilace nebo následného provádění kódu?
-nd-
-nd- (neregistrovaný)
12. 3. 2009 14:12

RE: GCC bude automaticky paralelizovat

nasledneho provadeni kodu.... paralelizaci kompilace uz muzete zkusit dnes parametrem -jx u prikazu make, kde x je pocet jader + 1
Eduard DRUSA aura:56
12. 3. 2009 14:19

RE: GCC bude automaticky paralelizovat

cize to moze za istych okolnosti a priaznivej konstelacie prepinacov programatorovi povodne single thread program skompilovat a zlinkovat s pouzitim nevyziadanej kniznice a s behom v inom pocte vlakien, nez by program bezal normalne?

no z toho mozu vzniknut vcelku zaujimave situacie, ak sa to pouzije s nativne vlaknovanymi programami, nebodaj ak to bude zapnute by default.
m1c4a1 aura:81
12. 3. 2009 15:11

RE: GCC bude automaticky paralelizovat

S tím už ale programátor, co dělá s vláknama, bude muset počítat a volby podle toho upravit.
Defaultně to imho právě kvůli tomuto nebude.
Let_Me_Be
Let_Me_Be (neregistrovaný)
12. 3. 2009 15:37

RE: GCC bude automaticky paralelizovat

Ne, tohle opravdu nema nic spolecneho s vlakny. Jediny problem, ktery muze realne vzniknout je snizeni vykonu dusledkem cache ping-pongu.
Sten
Sten (neregistrovaný)
20. 3. 2009 10:05

RE: GCC bude automaticky paralelizovat

Samozřejmě může jít i o vlákna. Nevím, jak přesně to má Graphite implementované, ale autoparalelizaci lze dělat i ve vláknech (a podle nástinu, že to bude používat OpenMP, na Wiki GCC bych řekl, že i dělá).
Sten
Sten (neregistrovaný)
20. 3. 2009 10:08

RE: GCC bude automaticky paralelizovat

Ano, může, ale tak, aby to ten program pokud možno nepoznal.

Konkrétně jaké zajímavé situace by mohly vzniknout?
Che
Che (neregistrovaný)
13. 3. 2009 11:19

RE: GCC bude automaticky paralelizovat

No ona paralelizacia buildovacieho procesu prepinacom -jx nieje zase az taka super vec. Clovek si pri pisani makefile musi davat pozor na zopar veci. Inak mu make v najlepsom pripade skonci s chybou. V tom horsom vypluje chybny kod.
Sten
Sten (neregistrovaný)
20. 3. 2009 9:52

RE: GCC bude automaticky paralelizovat

Tohle ale dělá paralelizaci na úrovni Makefile (spustí se několik gcc s různými zdrojáky), ne na úrovni gcc (a jednoho zdrojáku).
Zasílat nově přidané příspěvky e-mailem