Александр Белокрылов, Дмитрий Чуйко — Дорогая, попробуем Arm?

3fc5b5eb32bd3b48d7810fd67b37f9a1?s=47 Moscow JUG
February 14, 2019

Александр Белокрылов, Дмитрий Чуйко — Дорогая, попробуем Arm?

Возможно, вы не знаете, но прямо сейчас происходит революция, и, похоже, гегемону придется поделиться своей властью. Можете ли вы предположить, что лучший CPU для вашего серверного приложения уже не x86?

«Это вообще законно? И при чём тут Java?» — спросите вы.

Процессоры ARM традиционно использовались для встроенных систем. А теперь сразу несколько производителей CPU бросают вызов Intel в сегменте железа для облаков и HPC. И на их ARM-тачках работает Java, a также всё, что есть в экосистеме. Серверные процессоры с архитектурой ARM64 — это горы быстрой памяти, десятки быстрых ядер, сотни нитей и здоровенные кластеры. Закономерно встаёт ряд вопросов:
- а действительно ли оно работает, и почему так быстро?
- когда же это работает действительно хорошо, и что можно оптимизировать для более эффективного использования ARM-серверов?

Из этого доклада вы узнаете о том, как эволюционировала экосистема Java на ARM, а также о фичах ARM-порта OpenJDK и о производительности некоторых рабочих нагрузок. Мы расскажем, как из порта AARCH64 за два года стала вырисовываться конфетка. А на подходе уже новое железо и Java 12.

3fc5b5eb32bd3b48d7810fd67b37f9a1?s=128

Moscow JUG

February 14, 2019
Tweet