top | item 45507747

(no title)

dlojudice | 4 months ago

+ experimental JIT compiler

this could be the beginning of something very promising

discuss

order

Neywiny|4 months ago

Problem is, it's too late. Most performant code I've seen and written isn't using numba, it's using numpy to vectorize. And sadly, there's a lot of wasted iteration when doing that just to be faster than scaler. My point being, that code won't speed up at all without a rewrite.

tkcranny|4 months ago

Introducing JIT features has a lot of opportunities beyond numerical numpy/numba vectorisation. There’s endless amounts of hot loops, data shuffling, garbage collection, and monomorphisation that could be done in real world python that would benefit a lot, much like V8 has done for JS.