Author: Antonio Cuni <[email protected]> Branch: extradoc Changeset: r5802:c812f32e4682 Date: 2017-04-14 19:52 +0200 http://bitbucket.org/pypy/extradoc/changeset/c812f32e4682/
Log: my ep2017 proposal diff --git a/talk/ep2017/the-joy-of-pypy-jit.txt b/talk/ep2017/the-joy-of-pypy-jit.txt new file mode 100644 --- /dev/null +++ b/talk/ep2017/the-joy-of-pypy-jit.txt @@ -0,0 +1,17 @@ +The joy of PyPy JIT: abstractions for free +------------------------------------------- + +The PyPy JIT is a powerful piece of technology which makes Python program +running faster: in this talk, we will see how it helps us to write our +programs better without sacrificing performance. + +One of the key to write complex software systems of good quality is to make a +good usage of abstractions, to clearly separate the various layers and +components. However, often each layer of abstraction adds some cost in terms +of runtime performance, so we need to struggle finding the best trade-off +between maintainability and speed. + +Because of the way it works, the PyPy JIT naturally removes the cost of most +abstractions: we will look at real-life examples of how this is possible, +showing what the JIT can and can't do. We will also show how this compares to +other popular systems of optimizing Python code, such as Cython. _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
