Зачем нам subinterpreters? Язык Python, его эволюция и использование

Доклад принят в программу конференции
Павел Филонов
--

Technology Research Group Manager. Работает над задачами машинного обучения в области информационной безопасности.

filonovpv@gmail.com
Тезисы

В рамках PEP 554 уже несколько лет идет работа над добавлением в Python возможности запускать несколько экземпляров интерпретаторов в рамках одного процесса. В докладе рассмотрим, кому и зачем это может быть нужно (привет от GIL и shared memory). Как этот инструмент будет соотноситься с многопоточными и мультипроцессными подходами, и чем это может помочь в задачах, которые работают с большими объемами данных в памяти.

Основная часть доклада будет посвящена именно вопросам практического применения subinterpreters. Без сильного погружения в особенности внутренней реализации. Погружаться будем только там, где это потребуется для понимания практических результатов.

Другие доклады секции Язык Python, его эволюция и использование