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.

Reply via email to