• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

First Steps with Java's New Vector API and JITWatch скачать в хорошем качестве

First Steps with Java's New Vector API and JITWatch 3 years ago

video

sharing

camera phone

video phone

free

upload

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
First Steps with Java's New Vector API and JITWatch
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: First Steps with Java's New Vector API and JITWatch в качестве 4k

У нас вы можете посмотреть бесплатно First Steps with Java's New Vector API and JITWatch или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон First Steps with Java's New Vector API and JITWatch в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



First Steps with Java's New Vector API and JITWatch

Java has a new Vector API and in this video I show the basics of how to use it. To get everyone on the same page, I start by showing how to prepare the Eclipse IDE. This includes the installation process, installing a couple plugins (Launch Configuration View, and Jeeeyul's Eclipse Themes), and walking through several preferences that I wish someone had told me about earlier. The new Vector API is still "incubating" so it's no surprise that performance is improving with each new release of the JDK. To highlight the differences, I show how to test your code with Java 16, 17, and 18. Java 18 is not out yet, but nightly builds are available on Shipilev's web site (and other places.) I share an example of when you might use vectorized (SIMD) code: checksum validation. Telemetry Viewer has a "binary mode" with optional checksums, and this is one area of my code that could use some optimizing. I benchmark my original scalar code against four attempts at vectorizing it. As we'll see, sometimes performance gets better, but other times it gets worse -- sometimes much worse. We'll run across a bug in Java 16, and see how slowly some of the API's fallback implementations perform. The code is tested in Windows, in a Linux VM, and even on a Raspberry Pi 4. Two versions of Raspberry Pi OS are tested: the default Arm32 (32-bit) version, and the beta AArch64 (64-bit) version. The new vector API does not support Arm32 right now, and we'll see some serious bugs that crashed the JVM when running on a Pi. With 3 operating systems to test, and 3 versions of Java for each OS, that's a total of 9 different configurations. It would be a pain to manually test changes to the code, but we can use Eclipse's "Launch Group" feature to automate the whole process. It's like a crude CI/CD pipeline. Finally, I show how to use JITWatch to look at how your source code transforms to Java bytecode and to actual assembly instructions. We can get the runtime to output a log with the disassembly and optimization details by using a handful of flags passed to the JRE. That log can then be parsed by JITWatch, allowing us to see what happened. OpenJDK does not include the disassembler due to licensing conflicts, so I show to to manually compile the HSDIS DLL. This involves use Cygwin to setup a development environment, and downloading the source code for OpenJDK and Binutils. A Make target is invoked, and after a few minutes the DLL is ready to use. A text summary of this video is available on my web site: http://www.farrellf.com/projects/soft...

Comments
  • Собираю AI-Агента с RAG в N8N — работает как человек (шаблон внутри) 9 days ago
    Собираю AI-Агента с RAG в N8N — работает как человек (шаблон внутри)
    Опубликовано: 9 days ago
    3535
  • Alan Turing Was Right About Everything 2 hours ago
    Alan Turing Was Right About Everything
    Опубликовано: 2 hours ago
    528
  • Vectors in Java: The 1 Situation You Might Want To Use Them 2 years ago
    Vectors in Java: The 1 Situation You Might Want To Use Them
    Опубликовано: 2 years ago
    95312
  • How is Telegram connected to the FSB? And what does this mean for you? Investigation 1 day ago
    How is Telegram connected to the FSB? And what does this mean for you? Investigation
    Опубликовано: 1 day ago
    283220
  • How to Compile Java Programs into EXEs 7 years ago
    How to Compile Java Programs into EXEs
    Опубликовано: 7 years ago
    31479
  • 4 Hours Chopin for Studying, Concentration & Relaxation 3 years ago
    4 Hours Chopin for Studying, Concentration & Relaxation
    Опубликовано: 3 years ago
    18913728
  • Венедиктов – страх, Симоньян, компромиссы / вДудь 1 day ago
    Венедиктов – страх, Симоньян, компромиссы / вДудь
    Опубликовано: 1 day ago
    1683374
  • Преемники Путина | Почему они все растворились (English subtitles) @Max_Katz 4 hours ago
    Преемники Путина | Почему они все растворились (English subtitles) @Max_Katz
    Опубликовано: 4 hours ago
    156230
  • OpenAI Embeddings and Vector Databases Crash Course 1 year ago
    OpenAI Embeddings and Vector Databases Crash Course
    Опубликовано: 1 year ago
    614523
  • Лучший Гайд по Kafka для Начинающих За 1 Час 10 months ago
    Лучший Гайд по Kafka для Начинающих За 1 Час
    Опубликовано: 10 months ago
    337124

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5