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.
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
Ja si spominam na gilectomy, takze fajn ze sa to dopracovalo dalej https://news.ycombinator.com/item?id=11842779