Combining Co-Routines and Functions into a Job SystemHelmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 1 / 39Helmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 2 / 39 About Myself • Professor for Information Processing) Technical Committee 14 Entertainment ComputingHelmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 3 / 39 Creating Game Engines with C++ • Vienna • GUI • = Vienna Vulkan Game Engine 2.0 https://github.com/hlavacs 20Helmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 4 / 39 The Game Loop auto prev = high_res0 码力 | 39 页 | 1.23 MB | 6 月前3
Behavioral Modeling in HW/SW Co-design Using C++ Coroutines2023 Intel Corporation and Jeffrey E. Erickson cppcon 2023 1cppcon 2023 Behavioral Modeling in HW/SW Co-design using C++ coroutines Jeffrey E Erickson, Ph.D. Sebastian Schönberg, Ph.D.© 2023 Intel Corporation 10 Keywords • co_awaitor lhs = co_await • Pause execution of the coroutine until the arg becomes ready • lhs applies only when waiting for a coroutine that yields • co_yield • Pause Pause execution and provides a value to the awaiter • co_return • Ends execution of the coroutine and optionally returns a valueIntel Confidential Department or Event Name 11 © 2023 Intel Corporation 0 码力 | 44 页 | 584.69 KB | 6 月前3
Conan 2.10 Documentationbe more structured and thorough so that it can be used more easily for automation, especially in CI/CD systems. See also: • Commands reference 2.7 New deployers Conan 2 implements “deployers”, which installed in the system. You can do it with: $ git clone https://github.com/conan-io/conan conan_src $ cd conan_src $ git checkout develop2 # or to the specific tag you want to $ pip install -e . $ python name matters, to avoid imports issues $ git clone https://github.com/conan-io/conan.git conan_src $ cd conan_src $ git fetch --all $ git checkout -b develop2 origin/develop2 $ python -m pip install -e0 码力 | 803 页 | 5.02 MB | 10 月前3
Conan 2.9 Documentationbe more structured and thorough so that it can be used more easily for automation, especially in CI/CD systems. See also: • Commands reference 2.7 New deployers Conan 2 implements “deployers”, which installed in the system. You can do it with: $ git clone https://github.com/conan-io/conan conan_src $ cd conan_src $ git checkout develop2 # or to the specific tag you want to $ pip install -e . $ python name matters, to avoid imports issues $ git clone https://github.com/conan-io/conan.git conan_src $ cd conan_src $ git fetch --all $ git checkout -b develop2 origin/develop2 $ python -m pip install -e0 码力 | 795 页 | 4.99 MB | 10 月前3
Conan 2.7 Documentationbe more structured and thorough so that it can be used more easily for automation, especially in CI/CD systems. See also: • Commands reference 2.7 New deployers Conan 2 implements “deployers”, which installed in the system. You can do it with: $ git clone https://github.com/conan-io/conan conan_src $ cd conan_src $ git checkout develop2 # or to the specific tag you want to $ pip install -e . $ python name matters, to avoid imports issues $ git clone https://github.com/conan-io/conan.git conan_src $ cd conan_src $ git fetch --all $ git checkout -b develop2 origin/develop2 $ python -m pip install -e0 码力 | 779 页 | 4.93 MB | 10 月前3
Conan 2.8 Documentationbe more structured and thorough so that it can be used more easily for automation, especially in CI/CD systems. See also: • Commands reference 2.7 New deployers Conan 2 implements “deployers”, which installed in the system. You can do it with: $ git clone https://github.com/conan-io/conan conan_src $ cd conan_src $ git checkout develop2 # or to the specific tag you want to $ pip install -e . $ python name matters, to avoid imports issues $ git clone https://github.com/conan-io/conan.git conan_src $ cd conan_src $ git fetch --all $ git checkout -b develop2 origin/develop2 $ python -m pip install -e0 码力 | 785 页 | 4.95 MB | 10 月前3
Conan 2.6 Documentationbe more structured and thorough so that it can be used more easily for automation, especially in CI/CD systems. See also: • Commands reference 2.7 New deployers Conan 2 implements “deployers”, which installed in the system. You can do it with: $ git clone https://github.com/conan-io/conan conan_src $ cd conan_src $ git checkout develop2 # or to the specific tag you want to $ pip install -e . $ python name matters, to avoid imports issues $ git clone https://github.com/conan-io/conan.git conan_src $ cd conan_src $ git fetch --all $ git checkout -b develop2 origin/develop2 $ python -m pip install -e0 码力 | 777 页 | 4.91 MB | 10 月前3
Back to Basics Unit Testingmath └── test_math.cpp test_stuff test_things test_math Fast to build Fast to run 16CI Pipelines Titus Winters, Tradeoffs in the Software Workflow, ACCU 2022 https://youtu.be/l6Q7XaTleyI dealing with legacy or troublesome code that you don't understand Clare Macrae: https://claremacrae.co.uk/ Quickly Testing Legacy C++ Code with Approval Tests float compute_pi() { return std::acos(-1); Good Code Good Process Design TDD 76Third Kingdom: Process: Workflow Unit tests are part of the CI/CD pipeline Unit tests are part of your development cycle (code, compile, run tests, code, compile, run0 码力 | 109 页 | 4.13 MB | 6 月前3
25-云原生应用可观测性实践-向阳2021, YUNSHAN Networks Technology Co., Ltd. All rights reserved. 云原生应用可观测性实践 向阳 @ 云杉网络 2021-12-08 simplify the growing complexity © 2021, YUNSHAN Networks Technology Co., Ltd. All rights reserved. 可观测性 Technology Co., Ltd. All rights reserved. 1. 可观测性的成熟度模型 2. 构建内生的可观测性能力 3. 在混合云、边缘云中的实战 4. Talk is cheap, show me the demo! 目录 simplify the growing complexity © 2021, YUNSHAN Networks Technology Co., Ltd Networks Technology Co., Ltd. All rights reserved. 1.0 支柱:基础的可观测性要素 Metrics, tracing, and logging 2017.02.21 Peter Bourgon simplify the growing complexity © 2021, YUNSHAN Networks Technology Co., Ltd. All rights0 码力 | 39 页 | 8.44 MB | 6 月前3
Trends Artificial Intelligence
very early innings of figuring that out… …We want Spotify to be the place for all voices. - Spotify Co-Founder & CEO Daniel Ek (5/25) In Q1:25, Spotify had 678MM Monthly Active Users and 268MM Subscribers whole curriculum of chess by just using AI. Also, neither of them knew how to play chess. - Duolingo Co-Founder & CEO Luis von Ahn @ Q1:25 Earnings Call – 5/25 AI with Grok is getting very good…it’s important we will see people coupled with… the AI they use as the overall output of that person. - Roblox Co-Founder, President, CEO & Chair of Board David Baszucki @ Q1:25 Earnings Call – 5/25 Tech Incumbent0 码力 | 340 页 | 12.14 MB | 4 月前3
共 271 条
- 1
- 2
- 3
- 4
- 5
- 6
- 28













