!concurrent,worldHello
или
многопоточность глазами VM-инженера

Многопоточность — это просто! Написал "myStream.parallel()" и всё ускорилось в 10 раз.

Многопоточность — это сложно! Каждый день что-то не работает, то дедлоки, то гонки, то вообще ABA-проблема.

Многопоточность — это актуально! Закон Мура нарушился, новые нанометры не помогают, а ядер в процессорах с каждым годом всё больше.

Если вам кажется, что нельзя так поверхностно смотреть на вещи и следует разобраться в предмете получше, то помните "И если ты долго смотришь в бездну, то бездна тоже смотрит в тебя". В докладе мы посмотрим на многопоточность глазами системного программиста — инженера виртуальных машин для управляемых языков. Вместе попробуем разгадать, почему он с опаской относится к советам других разработчиков и их коду, почему привык не доверять компиляторам и процессорам, а также чем ему не по душе самые разные языки программирования.



Александр Филатов,

Huawei


!concurrent,worldHello
или
многопоточность глазами VM-инженерa
Александр Филатов,
Huawei
Многопоточность — это просто! Написал "myStream.parallel()" и всё ускорилось в 10 раз.

Многопоточность — это сложно! Каждый день что-то не работает, то дедлоки, то гонки, то вообще ABA-проблема.

Многопоточность — это актуально! Закон Мура нарушился, новые нанометры не помогают, а ядер в процессорах с каждым годом всё больше.

Если вам кажется, что нельзя так поверхностно смотреть на вещи и следует разобраться в предмете получше, то помните "И если ты долго смотришь в бездну, то бездна тоже смотрит в тебя". В докладе мы посмотрим на многопоточность глазами системного программиста — инженера виртуальных машин для управляемых языков. Вместе попробуем разгадать, почему он с опаской относится к советам других разработчиков и их коду, почему привык не доверять компиляторам и процессорам, а также чем ему не по душе самые разные языки программирования.
О докладчике
О докладчике
Александр работает в команде Excelsior@Huawei Новосибирского исследовательского центра компании Huawei.

Как исследователь, он старается внести свой вклад в такую почетную и сложную исследовательскую область как автоматическое управление памятью.

Как инженер, работает над производительностью многопоточных структур данных, используемых в управляемых средах для синхронизации, выделения памяти, сборки мусора.
Все спикеры SnowOne
Все спикеры SnowOne
Показать ещё
Партнёры SnowOne