Peach-Py: A Python Framework for Developing High-Performance Assembly Kernels

A session at Python for High Performance and Scientific Computing (PyHPC 2013)

Monday 18th November, 2013

2:10pm to 2:50pm (MST)

We introduce PeachPy, a Python framework which aids the development of assembly kernels for high-performance computing. PeachPy automates several routine tasks in assembly programming such as allocating registers and adapting functions to different calling conventions. By representing assembly instructions and registers as Python objects, PeachPy enables developers to use Python for assembly metaprogramming, and thus provides a modern alternative to traditional macro processors in assembly programming. The current version of PeachPy supports x86-64 and ARM architectures.

About the speaker

This person is speaking at this event.
Marat Dukhan

Performance ninja bio from LinkedIn

Next session in 505

3:30pm Synergia: Driving Massively Parallel Particle Accelerator Simulations with Python by Eric Stern, Qiming Lu and James Amundson

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:10pm2:50pm MST

Date Mon 18th November 2013

Session Hash Tag


Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session