[pypy-dev] Faster PyPy build

2025-07-21 Thread PIERRE AUGIER via pypy-dev
Sorry for this not very useful email, but I'd like to share a good piece of news regarding PyPy. I got a new PC at work, with modern hardware. I was surprised to see that a PyPy build just took less than 8 minutes (using pypy2 of course), which is much better than what I experienced before! I

[pypy-dev] Re: [hpy-dev] Re: Re: [Numpy-discussion] Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-06-06 Thread PIERRE AUGIER via pypy-dev
- Mail original - > De: "Carl Friedrich Bolz-Tereick" > À: "PIERRE AUGIER" , "PyPy Developer > Mailing List" > Envoyé: Jeudi 5 Juin 2025 09:53:42 > Objet: Re: [hpy-dev] Re: [pypy-dev] Re: [Numpy-discussion] Better > compatibility of the

[pypy-dev] Re: [hpy-dev] Re: Re: [Numpy-discussion] Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-06-03 Thread PIERRE AUGIER via pypy-dev
- Mail original - > De: "matti picus via hpy-dev" > À: "PyPy Developer Mailing List" , "Ralf Gommers" > , "hpy-dev" > > Envoyé: Vendredi 2 Mai 2025 10:05:51 > Objet: [hpy-dev] Re: [pypy-dev] Re: [Numpy-discussion] Better compatibility > of the Python scientific/data stack with > fast

[pypy-dev] Re: [Numpy-discussion] Re: Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-05-15 Thread PIERRE AUGIER via pypy-dev
- Mail original - > De: "Stefan Krah" > À: "numpy-discussion" > Envoyé: Mercredi 7 Mai 2025 18:17:38 > Objet: [Numpy-discussion] Re: Better compatibility of the Python > scientific/data stack with fast Python interpreters > On Wed, May 07, 2025

[pypy-dev] Question about ref counting and non-movable objects

2025-05-05 Thread PIERRE AUGIER via pypy-dev
Hi, I try to write a text about what I understood on problems related to the CPython C API, CPython performance, the scientific Python ecosystem and HPy (see https://discuss.python.org/t/c-api-working-group-and-plan-to-get-a-python-c-api-compatible-with-alternative-python-implementations/89477

[pypy-dev] Re: [hpy-dev] Re: Re: [Numpy-discussion] Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-05-05 Thread PIERRE AUGIER via pypy-dev
Thanks Matti for this interesting and sad piece of news. I also reply on numpy-discuss...@python.org since your message was not post on this list and take the opportunity to signal another important post about his subject on discuss.python.org by Stepan Sindelar: https://discuss.python.org/t/c-

[pypy-dev] Re: [Numpy-discussion] Re: Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-04-30 Thread PIERRE AUGIER
Re: Better compatibility of the Python > scientific/data stack with fast Python interpreters > On Tue, Apr 29, 2025 at 11:24 AM PIERRE AUGIER < [ > mailto:pierre.aug...@univ-grenoble-alpes.fr | > pierre.aug...@univ-grenoble-alpes.fr ] > wrote: > > > Dear Numpy co

[pypy-dev] Better compatibility of the Python scientific/data stack with fast Python interpreters

2025-04-29 Thread PIERRE AUGIER
and fast Python interpreters? - Do you have points of view on how this should be done, technically (HPy?, something else?) and on other aspects (community, NEP?, founding, ...). - Anything else interesting on this subject? Best regards, Pierre -- Pierre Augier - CR CNRS http://ww

[pypy-dev] Re: FYI: question related to HPy on discuss.python.org

2025-04-28 Thread PIERRE AUGIER
g possible at a lower abstraction level. - Mail original - > De: "PIERRE AUGIER" > À: "hpy-dev" > Envoyé: Vendredi 25 Avril 2025 22:35:58 > Objet: FYI: question related to HPy on discuss.python.org > FYI, I asked a question related to HPy on discuss.pytho

[pypy-dev] Free-threading and PyPy ?

2024-11-18 Thread PIERRE AUGIER
Hi, With 3.13, CPython now has an experimental free-threaded mode (PEP 703). I understood from the PEP that the free-threaded mode is pushed in particular by some people working in AI/deep learning (for example with a team working at Meta on PyTorch). I also see that some work is being done in

[pypy-dev] Users of PyPy2.7 ?

2024-11-18 Thread PIERRE AUGIER
Hi PyPy developers and users, Out of curiosity, are you aware of users of PyPy2.7 not related to RPython and internal PyPy ? Do you have stats about such usage ? Best regards, Pierre ___ pypy-dev mailing list -- pypy-dev@python.org To unsubscribe send

Re: [pypy-dev] Speed of numpy vs numpypy

2021-10-13 Thread PIERRE AUGIER
Hi, HPy becomes somehow usable :-) I investigated what could give HPy with something similar to Numpy (piconumpy, a C extension providing an array class). Some very simple preliminary results: https://github.com/hpyproject/piconumpy/tree/microbench_loop_sum/bench/microbench_loop_sum Just an ex

Re: [pypy-dev] PyPy 7.3.4rc1 tarballs are up

2021-03-19 Thread PIERRE AUGIER
Thank a lot Matti and all PyPy developers for the work done on this release, Two small remarks on the sentence in the release note: "There are also some significant performance improvements around maps (dictionaries), ints, strings, btyes and more. These were done as users reported reproducible

Re: [pypy-dev] Results NBabel benchmark CO2 production versus time: good new for PyPy map-improvements

2021-01-26 Thread PIERRE AUGIER
- Mail original - > De: "Carl Friedrich Bolz-Tereick" > À: "PIERRE AUGIER" , "pypy-dev" > > Envoyé: Mardi 26 Janvier 2021 09:10:20 > Objet: Re: [pypy-dev] Results NBabel benchmark CO2 production versus time: > good new for PyPy map-improv

[pypy-dev] Results NBabel benchmark CO2 production versus time: good new for PyPy map-improvements

2021-01-25 Thread PIERRE AUGIER
Hi, I did some timing and energy consumption measurements with https://www.grid5000.fr/w/Energy_consumption_monitoring_tutorial I think the results tend to validate the approach used in the branch map-improvements (https://foss.heptapod.net/pypy/pypy/-/tree/branch/map-improvements). I attach

Re: [pypy-dev] Freelist in PyPy? Reuse short lived objects?

2021-01-21 Thread PIERRE AUGIER
- Mail original - > De: "Carl Friedrich Bolz-Tereick" > À: "pypy-dev" , "PIERRE AUGIER" > , "pypy-dev" > > Envoyé: Mercredi 20 Janvier 2021 12:33:43 > Objet: Re: [pypy-dev] Freelist in PyPy? Reuse short lived objects? > On

[pypy-dev] Freelist in PyPy? Reuse short lived objects?

2021-01-14 Thread PIERRE AUGIER
Hello, I was still playing with the idea to speedup codes using small numerical objects. I wrote a Cython extension which defines a Point (3d) cdef class and a Points cdef class (a vector of points). Both classes contain a pointer towards a point_ C struct: ctypedef struct point_: float x

Re: [pypy-dev] New Python/PyPy extension for object oriented numerically intensive codes ?

2021-01-10 Thread PIERRE AUGIER
Hello, I thought again about this performance issue and this possible extension. One very important point is to be able to define immutable structures (like Julia struct) in Python and vectors of such structures. This is really a big advantage of Julia which makes it much more efficient (see h

Re: [pypy-dev] New Python/PyPy extension for object oriented numerically intensive codes ?

2021-01-06 Thread PIERRE AUGIER
- Mail original - > De: "Yury V. Zaytsev" > À: "PIERRE AUGIER" > Cc: "pypy-dev" > Envoyé: Mardi 5 Janvier 2021 15:06:02 > Objet: Re: [pypy-dev] New Python/PyPy extension for object oriented > numerically intensive codes ? > On Tu

[pypy-dev] New Python/PyPy extension for object oriented numerically intensive codes ?

2021-01-05 Thread PIERRE AUGIER
Hello, I wish you a Happy New Year. I would be very interested in using PyPy for numerically intensive scientific codes. I conclude from my experiments that PyPy could potentially be a great tool but that it is strongly limited in this area by the lack of some features in Python. For example:

Re: [pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-26 Thread PIERRE AUGIER
- Mail original - > De: "Carl Friedrich Bolz-Tereick" > À: "PIERRE AUGIER" , "pypy-dev" > > Envoyé: Jeudi 24 Décembre 2020 07:06:43 > Objet: Re: [pypy-dev] Differences performance Julia / PyPy on very similar > codes > On 23.12.20

Re: [pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-23 Thread PIERRE AUGIER
/microbench_sum_x.py Is there a better way to store Python objects (homogeneous in type) to be able to loop over them more efficiency? Would it be possible to store them in a contiguous array (if it makes sense for Python objects)? - Mail original - > De: "David Edelsohn" > À: "

Re: [pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-23 Thread PIERRE AUGIER
- Mail original - > De: "David Edelsohn" > À: "PIERRE AUGIER" > Cc: "pypy-dev" > Envoyé: Lundi 21 Décembre 2020 23:47:22 > Objet: Re: [pypy-dev] Differences performance Julia / PyPy on very similar > codes > You did not state on exac

Re: [pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-22 Thread PIERRE AUGIER
- Mail original - > De: "David Edelsohn" > À: "PIERRE AUGIER" > Cc: "pypy-dev" > Envoyé: Lundi 21 Décembre 2020 23:47:22 > Objet: Re: [pypy-dev] Differences performance Julia / PyPy on very similar > codes > You did not state on exac

Re: [pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-21 Thread PIERRE AUGIER
- Mail original - > De: "David Edelsohn" > À: "PIERRE AUGIER" > Cc: "pypy-dev" > Envoyé: Vendredi 18 Décembre 2020 21:00:42 > Objet: Re: [pypy-dev] Differences performance Julia / PyPy on very similar > codes > Does Julia based on LL

[pypy-dev] Differences performance Julia / PyPy on very similar codes

2020-12-18 Thread PIERRE AUGIER
Hi, I post on this list a message written in PyPy issue tracker (https://foss.heptapod.net/pypy/pypy/-/issues/3349#note_150255). It is about some experiments I did on writing efficient implementations of the NBody problem https://github.com/paugier/nbabel to potentially answer to this article

[pypy-dev] Migration from Bitbucket to ???

2019-10-01 Thread PIERRE AUGIER
ed to be able to use Heptapod. What is the current status of these issues for PyPy? Have you already decided what to do? Best regards, Pierre -- Pierre Augier - CR CNRS http://www.legi.grenoble-inp.fr LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels BP53,