Skip to content

Plan for the coming 6-12 months and parallel workstreams #40

@gvanrossum

Description

@gvanrossum

The Shannon Plan

(Cf. The Seldon Plan from Asimov's Foundation trilogy. :-)

The key goal here is to speed up the bytecode interpreter through speculative specialization (#26). Optimistically we are aiming for speed-up of a factor 2 for Python 3.11 (to be released Oct 2022).

The key successive steps towards this goal are:

It will be hard to parallelize the steps towards the Shannon Plan because each step builds on the previous one. However, there are many other ideas that we can try concurrently with the Shannon plan. When successful, those ideas will produce additional, largely independent speed-ups. Below I am listing the key ones.

Other Parallel Workstreams

Metadata

Metadata

Assignees

No one assigned

    Labels

    MetaStuff about the project (incl. management)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions