[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pypy-dev
Subject:    [pypy-dev] Micro NumPy & VecOpt 2.0
From:       Richard Plangger <planrichi () gmail ! com>
Date:       2016-06-26 6:33:57
Message-ID: 0836502c-fb7b-4ada-8108-daef65eddb01 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/mixed)]


Hi,

in case you have not heard: I'm currently working on the PPC and S390X
port for micro numpy. Thanks to IBM for funding this work.

I'm ~50% through the ppc operations to implement. The goal is to turn
this optimization on (by default) in the micro numpy module.

I recently had the idea to enhance the jit driver by giving it more
information about parallel execution. I'm *not* talking about the main
interp. loop. Having a vectorized loop that executes parallel in threads
would certainly push micronumpy performance.

Has somebody already tried something similar? I think it is a challenge,
but it should be possible (with a reasonable amount of work) to get a
simple thread fork/join model such as OpenMP provides.

Cheers,
Richard


["signature.asc" (application/pgp-signature)]

_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic