Maratyszcza/PeachPy
View on GitHub ↗ ★ 2,064 Python
x86-64 assembler embedded in Python
15 mentions on Hacker News by 10 people: 3 stories, 12 comments · first 2015-09-10 · latest 2024-10-19
20082026
-
It’s a shame that nobody mentioned PeachPy in this thread: https://github.com/Maratyszcza/PeachPy
comment by ashvardanian · 2024-10-19 · in Show HN: Go Plan9 Memo -
…available through the PeachPy library, one of the least known gems between Python and HPC worlds: https://github.com/Maratyszcza/PeachPy This is what a dot-product would look like in PeachPy: https://unum-cloud.github.io/usearch/python/inde…
comment by ashvardanian · 2024-01-05 · in SIMD in Pure Python -
A similar concept for python: https://github.com/Maratyszcza/PeachPy
comment by ris · 2019-01-10 · in Avo: Better X86 Assembly Generation from Go -
https://github.com/Maratyszcza/PeachPy
comment by denfromufa · 2017-11-22 · in JIT compiling a subset of Python to x86-64 -
…here llvmlite & numba, peachpy: http://llvmlite.pydata.org/en/latest http://numba.pydata.org https://github.com/Maratyszcza/PeachPy
comment by denfromufa · 2017-06-27 · in Compiling a subset of Python syntax to x86-64 assembly for fun and zero profit -
Opened an issue that I ran into on ubuntu - https://github.com/Maratyszcza/PeachPy/issues/38 . Turns out this was an error on my part. All setup now.
comment by dman · 2016-02-17 · in Intel Xeon D 12 and 16 core parts launched: first benchmarks -
…Bonnell (1st-gen Atom) and AMD Bobcat in the pool. Source code: - https://github.com/PeachPy - https://github.com/Maratyszcza/PeachPy
comment by Marat_Dukhan · 2016-02-17 · in Intel Xeon D 12 and 16 core parts launched: first benchmarks -
There is an assembler that does more intelligent things - https://github.com/Maratyszcza/PeachPy
comment by Marat_Dukhan · 2016-01-04 · in Flat assembler: x86 assembler that does multiple passes to optimize machine code -
…stage of Go's compiler. Looks like there is an intermediate Go assembly language, which PeachPy ( https://github.com/Maratyszcza/PeachPy ) can target. Not sure how well documented it is, though. Anyone know of other projects that do this?
comment by nrioux · 2015-11-15 · in Kashmir: A statically typed Lispy language compiling to Go -
…to me is the PeachPy library that underlies this, generating all the assembly in python: https://github.com/Maratyszcza/PeachPy
comment by ris · 2015-09-17 · in Yeppp: A High-Performance SIMD-Optimized Math Library for X86, ARM, and MIPS -
Debugging would be a nightmare when you have 300+ line function. https://github.com/Maratyszcza/PeachPy/blob/master/codegen/x...
comment by milin · 2015-09-17 · in PeachPy: Assembly Code Generation in High-Level Python -
…for examples, but will it generate a label for me and then let me specify the contents only? Edit: https://github.com/Maratyszcza/PeachPy/blob/master/examples/... ! (Add a bit more, give it some static typing and soon we'll be coding C in…
comment by lfowles · 2015-09-17 · in PeachPy: Assembly Code Generation in High-Level Python