Vymena CPU na PC
Josef Štengl
ok1ced na nagano.cz
Pondělí Prosinec 16 11:35:07 CET 2019
Ve winech mě start utilitek převzatých z jiných systémů (GNU, BDS) trval výrazně déle než na Linuxu. Citelně se to
projevovalo v opakovaném volání těchto převzatých prográmků. Pokud byly používány opakovaně a často, už se vyplatilo psát
skripty s menším počtem volání. Na Linuxu jsem to většinou ignoroval, protože to bylo „hned“.
Překlad má spousty volání a práci se soubory. Také pozoruji, že kolegům na Winech to trvá nějak neúměrně déle.
Pro překlad se doporučovalo nastavovat počet překladových vláken na počet procesorů + 1. Ale to bylo před HT technologii,
leč dneska by se to opět dostat jako platné :-)
On 13. 12. 19 12:50, Tomas Chvatal wrote:
> Zdravim.
>
> Me prijde, ze nejvice cpu se sezere vzdy pri startu samotneho GCC prekladace, nebo linkeru apod.
> Po spusteni kompilatoru uz samotny preklad probehne za zlomek casu.
>
> Neinializuje se v prubehu spousteni prekladace nejake (MINGW ???) "Linux" prostredi ?
>
> Mam 2 PC a stejny project v MPLABX na obou pc.
> 1pc: Win7, 32bits, cpu 4jadro i5 3.1GHz
> 2pc: Linux Mint, 64bits, cpu stary DualCore cca 2.2GHz
>
> Preklad na Linuxu (pomalejsi PC !) trva cca polovinu casu co na Winech.
> Na obou OS samo. nastaven parametr pro 2, pripadne 4 vlakna prekladu, dle poctu jader. Zkousel jsem
> s tim hybat nahoru a dolu, ale zmena celkem zanedbatelna. Pouze pri nastaveni 1 vlakna pochopitelne rychlost spadne.
>
> s přáním hezkého dne / best regards
> Tomáš Chvátal
> tchvatal na fordiag.cz
>
>
> ----- Původní zpráva ----- Od: "Jan Waclawek" <konfera na efton.sk>
> Komu: <hw-list na list.hw.cz>
> Odesláno: 12. prosince 2019 14:38
> Předmět: Fwd: Vymena CPU na PC
>
>
>>
>>
>> [preposielam]
>>
>>
>> Dobry den,
>>
>> dovolil by som si zareagovat na tuto Vasu poznamku
>>
>> "PC je vytizeno minimanle, na grafech 4 vlakna jsou na 100% az pri te
>> kompilaci MPLABX, parametr -j4 pozuzivam a nestaci to tech 50 sekund je
>> dost, zvlaste kdyz se projekt zkousi a ladi."
>>
>> Chcel by som sa spytat, kolko suborov .asm .c a .h ma ten Vas projekt v MplabX?
>>
>> Ja napriklad mam jednoduchy projekt s cca. 7 subormi a rozdiel v
>> kompilacii na dvojjadrovom Celerone a i5 je temer zanedbatelny. Na
>> malych projektoch nema vyznam teda investovat do CPU. Rychlost je
>> zrejme alebo skor urcite dana nejakou sw-featurou alebo architekturou
>> Javy, MplabX a XC8 a to su este 32bitove applikacie. Na buduci rok by
>> mali byt uz aj v 64-bitovej verzii, aspon podla read.me poznamok.
>>
>> Takze moja rada je, vyskusajte si najprv preklad toho Vasho projektu
>> na inom PC a porovnajte si vysledoky dlzky casu kompilacie.
>>
>> Pokial sa pozeram do Embeded zalozky, tak tam je automaticka detekcia
>> poctu jadier defaultne zapnuta, aspon v MplabX 5.10.
>>
>> A.
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list