[Numpy-discussion] Fwd: [NumFOCUS Projects] Job: Open Source Developer Advocate

2020-01-09 Thread Ralf Gommers
-- Forwarded message -
From: Nicole Foster 
Date: Wed, Jan 8, 2020 at 10:25 PM
Subject: [NumFOCUS Projects] Job: Open Source Developer Advocate
To: Fiscally Sponsored Project Representatives ,
Affiliated Projects 


Hi Everyone,
We recently posted an ad for an Open Source Developer Advocate
position
with NumFOCUS. We would be thrilled to have a member of our community work
with us here at NumFOCUS so we ask that you please share this job posting
with anyone you know that might be a good fit. Please feel free to reach
out if you have any questions. Thank you for your time and consideration as
we work to fill this role.

Best,

-- 
Nicole Foster
Executive Operations Administrator, NumFOCUS
nic...@numfocus.org
512-831-2870


 

-- 
You received this message because you are subscribed to the Google Groups
"Fiscally Sponsored Project Representatives" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to projects+unsubscr...@numfocus.org.
To view this discussion on the web visit
https://groups.google.com/a/numfocus.org/d/msgid/projects/CAJLwxPF5ezbsAEWk4pqWPXk6F7SAU8cESm6GrXpy1ak6%3DBzt6w%40mail.gmail.com

.
___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] Numpy support for Microblaze

2020-01-09 Thread pnp
Are there some steps to add support to a new cpu such as microblaze?

Regards.



--
Sent from: http://numpy-discussion.10968.n7.nabble.com/
___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Numpy support for Microblaze

2020-01-09 Thread Matti Picus

On 9/1/20 10:03 pm, pnp wrote:

Are there some steps to add support to a new cpu such as microblaze?

Regards.



--
Sent from: http://numpy-discussion.10968.n7.nabble.com/
___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion



I don't think we have a documented procedure for adding a new CPU 
architecture: it is not that common.


The microblaze is a soft core built in HDL, targeting an FPGA. I would 
try to break the question into three parts:


- Does the python support for the microblaze implement any the Python C-API?

- Does the C compiler for microblase support enough of the c99 language 
so that NumPy can be synthesized?


and once NumPy is running:

- Are there acceleration libraries that could supply a BLAS-like interface?


My approach would be to "make it run" then "make it fast", but I doubt 
the high-level (c) tools are up to the task of sythesizing the NumPy C 
code to HDL without alot of work.


It might be better to approach this task in a different direction: take 
one of the NumPy-like projects (CuPy might be a good starting point) and 
rewrite the C code parts in a way that can be synthesized.


Matti

___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion