Diky za otestovani. Celkem me zajimalo, jak je na tom nogil v soucasnosti.
Jen skoda, ze jeste neprobehlo srovnani s distribucnim Pythonem 3.9, a treba i tim 3.12.
Pravda, když si to zkusíte "sjet" na Pythonu 3.12, tak je tam cca 10% zvýšení výkonu oproti distribučnímu Pythonu 3.9 i tomu s nogil (když je nogil=0, tedy vlastně GIL) v případě sekvenčního benchmarku i benchmarku s GIL.
Aplikovat ty změny z "nogil" repa na 3.12 jsem si tedy netroufl, to už je dost časově náročné :)
Stránky projektu (https://github.com/colesbury/nogil) zmiňují vypnutí turboboostu. Tady jsem si podobného kroku nevšiml. Můj procesor (AMD R7 4700u) při vytížení jednoho jádra má spotřebu 10W, při vytížení všech jader 20W. Z toho pohledu by zrychlení 2.3-2.7 bylo přínosné.
Pokud chci testovat zrychlení python programů na notebooku, tak je test zcela legitimní. Jenom je dobré si být vědom, že celý procesor se musí vejít do nějaké obálky teploty/příkonu.
Zmiňoval jsem to u té dvanácté generace (patnáctá kapitola), kde to skutečně mělo vliv. Máte pravdu, Intel to nazývá TurboBoost, já to mám v nastavení jako energy safe mode, ale povoluje se tím právě TurboBoost (a mimochodem: obě nabízené možnosti jsou "špatně").
To se fakt cesky rekne misto bubble sort bublinkove razeni?
Programuju 20 let a ceske vyrazy jsem naposledy videl pred 15 lety, ziju totiz v Londyne, ale jestli je tohle pravda, tak se fakt radsi ucte programovat rovnou v anglictine :-)
Jak se rekne merge sort? Razeni splynutim? :-)
hele https://cs.wikipedia.org/wiki/Bublinkov%C3%A9_%C5%99azen%C3%AD
https://cs.wikipedia.org/wiki/%C5%98azen%C3%AD_slu%C4%8Dov%C3%A1n%C3%ADm
dobry ne? :)
Ale Polaci maji proste lepsi jmena pro IT technologie https://pl.wikipedia.org/wiki/Sortowanie_b%C4%85belkowe
v praxi to moc nevidíš, ale spousta VŠ profesorů má české názvosloví v oblibě a my co jsme tím museli projít, to prostě známe, kolikrát tě prostě za použití anglického výrazu vyhodili od zkoušky (90. léta).
Ja si vzpominam treba na zapouzdreni (encapsulation) ale podle me jsme se ucili “bubble sort”.
Ale zas ty bublinky jsou takovy roztomily :-)
Ja si spominam na gilectomy, takze fajn ze sa to dopracovalo dalej https://news.ycombinator.com/item?id=11842779