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

Скачать или смотреть Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020

  • CppCon
  • 2020-09-29
  • 7499
Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020
c++ talkc++ talk videocpp talkc++cppcppconcpp conc++ concppcon 2020c++ tutorialprogrammingsoftware developmentc++ Job SystemJob SystemCoroutine based Job SystemJob System without Standard LibraryStandard Libraryc++ without standard libraryTanki Zhang talkTanki Zhang c++Tanki Zhang 2020Tanki Zhang NVIDIATanki ZhangNVIDIAcoroutines in C++20C++20game engine job systemgame engineimprove CPU throughputbuild a job system
  • ok logo

Скачать Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020 или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020 бесплатно в формате MP3:

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

Описание к видео Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020

https://cppcon.org/
https://github.com/CppCon/CppCon2020/...
---
A job system is a common game engine component to improve total CPU throughput. In this talk, I will walk through building a coroutine-based job system and explain the advantages of using coroutines over the typical ways to build a job system.

We shipped coroutines in C++20, but why does it matter for users, especially since there’s no standard library support? The answer is the coroutine semantics. Developers can customize the behavior of `co_return`, `co_yield`, `co_await` to build their own systems without any dependency of the standard library. For game developers, this is important because many game studios forbid the use of the standard library. The coroutine language feature itself is flexible enough to build a system with 100% control, which is exactly what engine developers want—no black box, no magic.

I will discuss the design decision I made, trade-offs, and current limitations. This talk is a crash course for system developers who want to build systems independently from the standard library and will also discuss possible future directions for this language feature.

This is an advanced coroutine talk and I expect attendees to have basic understanding about how (c++)coroutine works. Here is a useful link for some related materials if you want more information before attending this talk: https://gist.github.com/MattPD/9b55db...

---
Tanki Zhang
Real-time Rendering Engineer, NVIDIA

Tanki is a real-time rendering engineer at NVIDIA. He has been an active member of both the C++ community and the graphics community. As a game developer focused on game engine technics, he is passionate about different new knowledge and is excited to try things out.

---
Streamed & Edited by Digital Medium Ltd - events.digital-medium.co.uk
[email protected]

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

Комментарии

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

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

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

video2dn Copyright © 2023 - 2025

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