Pull to refresh

Comments 20

А где-то можно увидеть видеоролик, который Роман Елизаров показывал на открытии? Где был перекрёсток с машинами.

UFO just landed and posted this here
Упс, да, конечно. Кажется, я сбился из-за того, что на «взрослой» части конференции про Kotlin рассказывал Дмитрий Жемеров :) Исправлено, спасибо.
UFO just landed and posted this here
64 разрядами в процессорах, то есть «целыми числами и вещественными»

как битность связана с «целостью» и «вещественностью»?
UFO just landed and posted this here
во, нашел комментарий :)

Длинные регистры, насколько я понимаю, просто дорого делать.

ну а когда очень надо — для шифрования есть специальные блоки в процессорах, они аппаратно шифруют без интов и лонгов. Рантаймы для этого используют интринсики. А для арифметики есть SIMD.
UFO just landed and posted this here
Для задач типа «про максимум в массиве кадра» можно использовать FPGA. Но еще надо думать о том, где этот массив хранится и кто его будет загружать на регистр.
UFO just landed and posted this here
Я думаю, что те, кто говорит, что «это никому не нужно» — не очень далеки от истины. Есть спрос, есть предложение, есть монополии гигантов типа Intel, есть рынок, есть проблема с портированием кучи всего написанного на новые платформы.

Что касается размеров байта — тут тоже присутствует некоторая фикция, потому что в реальности физического байта практически нет. Есть кэш-линия, которая в современных мэйнстримовых процах — не менее 64 байт, то есть, размером с SIMD-регистр. Получается такое эффективное 64-байтовое целое, если хотите :)

При этом софтверно особых ограничений нет. Например, насколько я помню, LLVM умеет работать с целыми любой битности.

По поводу конференции по процессорам и железу — я очень хочу такую сделать, честно. Мне очень нравится изучать, как все это работает.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
А можно будет получить видео, которое было открытии конфы? Уж очень оно захватывает.
Сотрудник Oracle, непосредственно работающий над JVM — уже куда более впечатляюще, чем человек со стороны. А здесь компанию ему ещё и составлял один из инициаторов альтернативной имплементации Java SE.


В общем-то одна из идей доклада было донести до слушателей, что JVM!=HotSpot. По этому фраза выше не совсем корректна: мы с Владимиром оба непосредственно работаем над JVM, но над разными :).
Sign up to leave a comment.