On Wed, 16 Aug 2023, 09:20 Thierry Dumont, <tdum...@math.univ-lyon1.fr> wrote:
> With PEP 703, Cpython will move (slowly) to a non GIL implementation, > allowing true multi-threading. It will take time (-> 3.15) and will be > optional at the beginning. See: > https://peps.python.org/pep-0703/ > Which consequences for the Python part of Sage ? Are there many parts > which could be multi-threaded ? > there are many parts, certainly - and it's a huge project, involving doing novel research in algorithms, to use this. One of the difficulties is that without the help from the language, parallelism is a hard work to make good use of. E.g. Pari/GP multithreading can't be described as huge success, as in some cases it slows code down, rather than speeding it up. GAP's multi-year attempts at HPC GAP cannot be described as success. It's stalled at alpha-stage. Dima > t.d. > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-devel/7ea5fa49-2438-4f0b-b350-cbbb0852a6bb%40math.univ-lyon1.fr > . > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/CAAWYfq3f%2BFUvCKVxA5PCM%3DZ89i9iJNetUptr0ABP0LRadyCx-A%40mail.gmail.com.