Monday 18th November, 2013
2:10pm to 2:50pm
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.
3:30pm Synergia: Driving Massively Parallel Particle Accelerator Simulations with Python by Eric Stern, Qiming Lu and James Amundson
Sign in to add slides, notes or videos to this session