Re: Bumping CPU baseline to x86-64-v2

Charles R Harris via NumPy-Discussion <[email protected]>
Newsgroups gmane.comp.python.numeric.general
Message-ID <CAB6mnx+gdDq_gziSYxcug=8gBD_X0ohnMPbY6XAmXLhhhiBBPw@mail.gmail.com>
On Fri, May 16, 2025 at 4:23 AM Sayed Adel <[email protected]> wrote:

> Hi All,
>
> I wanted to bring your attention to an important change to NumPy that will
> affect CPU compatibility requirements on x86.
>
> PR #28896 (https://github.com/numpy/numpy/pull/28896) is reorganizing how
> NumPy handles x86 CPU features by moving from individual instruction set
> extensions to standardized microarchitecture levels. As part of this
> change,
>
> *the minimum CPU requirement for x86 systems will be raised to x86-64-v2*If
> your x86 CPU was manufactured in 2009 or later, you likely won't be
> affected, unless you're using Intel Atom CPUs released before 2013.
> We're making this change in 2025, when CPUs that don't support x86-64-v2
> are now over 15 years old. Supporting these antiquated processors increases
> maintenance burden and binary size.
> Bumping the default baseline can also increase the performance since not
> all code paths are dispatched.
> --
> Cheers,
> Sayed
>
>
Sounds good to me.

Chuck

_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.