[Numpy-discussion] Enhancement for AArch64 SVE instruction set

2022-05-19 Thread kawakami . k
Hello, 

I am working on speeding up NumPy with the AArch64 SVE instruction set.
I could not find a numpy implementation for SVE. Is there already a test 
implementation or discussion about SVE support?
___
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com


[Numpy-discussion] Re: Enhancement for AArch64 SVE instruction set

2022-05-20 Thread kawakami . k
Thanks for the reply.

To tell the truth, I am working on a trial implementation for SVE.
https://github.com/kawakami-k/numpy/commits/sve
At this time, some test patterns still fail, so I'm fixing them. When I finish 
this work, I would like to contribute it to NumPy.

As for my test environment, I use Fujitsu FX700 [0] that equips Fujitsu A64FX 
as its CPU. A64FX is based on Armv8.2-a and supports the SVE instruction set. I 
am not aware of any free SVE environment available in the cloud. 

If we can run Python and NumPy on qemu-aarch64 running on x64, can we do 
validation with qemu-aarch64? For example, oneDNN uses such method [1][2] to 
test its implementation for SVE.

[0]
https://www.hpcwire.com/2019/11/12/cray-fujitsu-both-bringing-fujitsu-a64fx-based-supercomputers-to-market-in-2020/
 
[1]
https://github.com/oneapi-src/oneDNN/blob/master/.github/automation/.drone.yml#L129-L139

[2]
https://cloud.drone.io/oneapi-src/oneDNN/1401
___
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com


[Numpy-discussion] Re: Enhancement for AArch64 SVE instruction set

2022-05-26 Thread kawakami . k
Thank you Gommers

I'd like to discuss this again when I finish SVE implementation. (It may be one 
month later.)

Cheers,
Kentaro
___
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com