JPoint в соцсетях

 

JUG.ru в соцсетях

Quantum Performance Effects II: Beyond the Core

Микроархитектура процессора скрыта от разработчика компиляторами, виртуальными машинами, интерпретаторами, и т.д. А надо ли программистам вообще думать о микроархитектуре? Это же всё равно что изучать квантовую механику, чтобы приготовить борщ!

Что разработчику стоит знать об устройстве hardware? Каков минимальный объём знаний требуется performance-специалисту? Три года назад мы рассматривали первую серию примеров с hardware-performance кухни. Время двигаться дальше — за пределы ядра! Так если ли жизнь производительность за пределами ядра? Что же кроется там и как оно влияет на производительность наших программ.

Пора заканчивать с борщами и браться за печеньки.

PS У меня есть один интересный эффект, который я пока не могу объяснить. Если я не смогу его понять до 22 апреля — то мы представим его как первое тестовое задание для приема на работу в Oracle.

Сергей Куксенко, Oracle

@kuksenk0

Java Performance Engineer. Работает с Java начиная с версии 1.0. За это время успел поучаствовать в разработке мобильных, клиентских, серверных приложений, а также виртуальных машин.

Производительностью Java занимается c 2005 года: сначала работал в Intel над Apache Harmony, а в данный момент в Oracle занимается производительностью OracleJDK/OpenJDK (его 3-я JVM).



Презентация

Презентация

Видео




Все доклады