Cloud Native Compilation

JVM в современном мире обеспечивают работу наших приложений и общей инфраструктуры, занимая при этом доминирующие позиции в вычислительных ресурсах большинства компаний. С новомодным переходом в облако, это доминирование продолжается. Но JVM, как и многие другие среды Managed Runtime, по-прежнему рассматривают свою задачу вне контекста облачных вычислений, что все должно быть выполнено независимым и самодостаточным образом, не полагаясь и на внешнюю инфраструктуру.

В этом докладе я хотел бы представить понятие облачных JVM, которые не только запускают код в облаке, но и могут использовать облачную среду для лучшего достижения своей цели. В частности про проект, который мы разработали в Azul: Cloud Native Compiler, позволяющий вынести JIT компиляцию из непосредственно JVM в облако и получить от этого различные бонусы.


Кирилл Полушин,

Azul


Cloud Native Compilation
Кирилл Полушин,
Azul
JVM в современном мире обеспечивают работу наших приложений и общей инфраструктуры, занимая при этом доминирующие позиции в вычислительных ресурсах большинства компаний. С новомодным переходом в облако, это доминирование продолжается. Но JVM, как и многие другие среды Managed Runtime, по-прежнему рассматривают свою задачу вне контекста облачных вычислений, что все должно быть выполнено независимым и самодостаточным образом, не полагаясь и на внешнюю инфраструктуру.

В этом докладе я хотел бы представить понятие облачных JVM, которые не только запускают код в облаке, но и могут использовать облачную среду для лучшего достижения своей цели. В частности про проект, который мы разработали в Azul: Cloud Native Compiler, позволяющий вынести JIT компиляцию из непосредственно JVM в облако и получить от этого различные бонусы.
О докладчике
О докладчике
Последние 2+ года работаю в Azul над виртуальной машиной Zing и связанными с ней проектами, в частности над проектом Cloud Native Compiler. Преподаю в НГУ на ФИТ.
Все спикеры SnowOne
Все спикеры SnowOne
Показать ещё