Notice: file_put_contents(): Write of 1719 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 16384 of 18103 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
C++ Russia — канал конференции@cpprussia_channel P.662
CPPRUSSIA_CHANNEL Telegram 662
#доклады

Как компиляторы на основе LLVM моделируют неопределенное поведение и извлекают из него пользу

ℹ️ О чем доклад: как компиляторы на основе LLVM, такие как Clang, решали проблему представления неопределенного поведения в своем IR. 

Познакомимся с понятием отложенного UB, из-за которого опасный код не взрывается сразу, и поговорим о том, как LLVM с ним работает.

Как было раньше и как стало сейчас, как от этого выигрывает оптимизатор, и какие опасности подстерегают тех, кто недостаточно осторожен с конструкциями, которые могут производить UB.

🗣 Спикер: Макс Казанцев — разработчик компиляторов с опытом более 10 лет. Работал над JIT- и AOT-компиляторами для Dalvik и ART JVM для ОС Android в Intel, занимался разработкой оптимизаций для компилятора Falcon в Azul Systems. Разрабатывал компиляторы для нейронных сетей в Cadence.

С 2017 по 2023 год — активный участник сообщества LLVM, автор около 1000 патчей, в основном относящихся к цикловым оптимизациям на LLVM IR. 

Сейчас занимается перспективными вычислительными разработками в Сбере.

Читает курс лекций по компиляторам в Новосибирском государственном университете.

Подробности и билеты
🔥83🤔1



tgoop.com/cpprussia_channel/662
Create:
Last Update:

#доклады

Как компиляторы на основе LLVM моделируют неопределенное поведение и извлекают из него пользу

ℹ️ О чем доклад: как компиляторы на основе LLVM, такие как Clang, решали проблему представления неопределенного поведения в своем IR. 

Познакомимся с понятием отложенного UB, из-за которого опасный код не взрывается сразу, и поговорим о том, как LLVM с ним работает.

Как было раньше и как стало сейчас, как от этого выигрывает оптимизатор, и какие опасности подстерегают тех, кто недостаточно осторожен с конструкциями, которые могут производить UB.

🗣 Спикер: Макс Казанцев — разработчик компиляторов с опытом более 10 лет. Работал над JIT- и AOT-компиляторами для Dalvik и ART JVM для ОС Android в Intel, занимался разработкой оптимизаций для компилятора Falcon в Azul Systems. Разрабатывал компиляторы для нейронных сетей в Cadence.

С 2017 по 2023 год — активный участник сообщества LLVM, автор около 1000 патчей, в основном относящихся к цикловым оптимизациям на LLVM IR. 

Сейчас занимается перспективными вычислительными разработками в Сбере.

Читает курс лекций по компиляторам в Новосибирском государственном университете.

Подробности и билеты

BY C++ Russia — канал конференции




Share with your friend now:
tgoop.com/cpprussia_channel/662

View MORE
Open in Telegram


Telegram News

Date: |

During a meeting with the president of the Supreme Electoral Court (TSE) on June 6, Telegram's Vice President Ilya Perekopsky announced the initiatives. According to the executive, Brazil is the first country in the world where Telegram is introducing the features, which could be expanded to other countries facing threats to democracy through the dissemination of false content. The creator of the channel becomes its administrator by default. If you need help managing your channel, you can add more administrators from your subscriber base. You can provide each admin with limited or full rights to manage the channel. For example, you can allow an administrator to publish and edit content while withholding the right to add new subscribers. According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. How to create a business channel on Telegram? (Tutorial) Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October.
from us


Telegram C++ Russia — канал конференции
FROM American