Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021

  • CppCon
  • 2022-01-06
  • 7296
Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021
c++ talkc++ talk videocpp talkcpp talk videoc++cppcppconc++concpp conc++ conc++ tutorialc++ workshoplearn cpplearn c++programmingcodingsoftwaresoftware developmentcppcon 2021bash filmsc++ contractscpp contractsp2064r0contracts gcccontracts clangmicrosoft gsl librarybde librarybsls_assertbde assertc++ assertassert cppbloomberg bde libraryparsa aminiparsa amini c++defensive runtime check
  • ok logo

Скачать Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021 или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021 бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021

https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
It is common practice to use defensive runtime checks, such as C-style assertions to help ensure program correctness, especially during testing. However, when thorough testing and beta releases bring confidence that production software is acceptably defect-free, redundant checks' value gradually decreases. With the value of redundant runtime checks diminishing, disabling them becomes more reasonable as doing so can often lead to measurable performance improvements. Although these assertions are disabled, they still carry valuable information which could assist the compiler's optimizer - namely, that for every defect-free program, the expression stated in the inactive assertion must hold. Most C and C++ compilers optimize code based on actively checked assertions; however, there is currently no standardized support for harnessing that very same information once redundant checks are disabled.

This talk explores the potential impact of the compiler assuming inactive C-style assertion predicates on runtime performance. We then share the result of our raw empirical research applied to real-world production software leveraging Bloomberg's BDE libraries, contrasting relevant metrics - such as compile times, run times, and binary sizes - across various categories of software libraries and applications. It will turn out that there are substantial opportunities to improve performance having relatively little impact on compile times. Moreover, if runtime performance is not improved, it is rarely, if ever, made measurably worse.

---
Parsa Amini

---
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk

*--*

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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