V
主页
更智能的 Cpp 原子智能指针-高效的并发内存管理- Daniel Anderson
发布人
https://www.youtube.com/watch?v=OS7Asaa6zmY&t=138s CppCon 2022 机器翻译: Https://cppcon.org/ --- 更智能的 C + + 原子智能指针-适用于所有人的高效并发内存管理-Daniel Anderson-CppCon 2022 https://github.com/CppCon/CppCon2022 内存管理很困难,特别是对于并发代码,甚至对于并发专家来说也是如此。为了使其更易于管理,C + + 程序员几乎总是依赖于高级抽象,如智能指针和延迟回收技术,如风险指针和 RCU,这些技术可以减轻负担。然而,这些抽象带来了许多权衡。在这个演讲中,我们将讨论最近的库解决方案,这些解决方案旨在结合这些技术的优势,生成一个像智能指针一样易于使用,但像延迟回收技术一样快速和可伸缩的解决方案。我们的目标是让读者相信,具有专家编写代码性能的可伸缩并发代码可以使用像智能指针一样简单的抽象来编写。 作为一个起点,我们将讨论现有的技术及其折衷方案。智能指针,比如最近标准化的原子共享指针,大大减少了程序员的工作量,但是现有的实现不能伸缩并导致低性能的代码。包含在最新并发 TS 中的高级延迟回收技术,如危险指针和 RCU,具有高度可伸缩性,但是非常微妙,并且难以正确使用。我们将说明,即使并发专家使用它们,它们也是内存错误的常见来源。 演讲的主要部分将集中在几个最近的库接口上,这些接口旨在结合原子智能指针和延迟回收技术两者的优点。我们还将讨论一些可用于有效实现这些接口并探索其性能的技术。 --- 丹尼尔 · 安德森 丹尼尔是卡内基梅隆大学计算机科学系的五年级博士生。他对快速并行算法的设计感兴趣,并且喜欢编写 C + + 库,使并行计算更容易、更容易实现。他是 ACM 关于算法和体系结构并行性研讨会最佳论文奖的获得者。
打开封面
下载高清视频
观看高清视频
视频下载器
Cpp 中格式化范围的惊人复杂性 - Barry Revzin
【职场秘籍】时间管理+复盘:双管齐下的高效工作法
去伪存真c++ C++ cpp 01 overview, basic syntax
返回基础 C + + 核心指南-Rainer Grimm-CppCon 2022
Cpp 中的观测器设计模式 - Mike Shah
幺半群 |群论第一集
复积分,柯西和留数定理 | 复分析的本质 # 6
复习初学者 C + + 代码-Patrice Roy-CppCon 2022
“互补学习系统理论更新”论文评论 Jeff Hawkins
重整化:为什么越大越简单
复变函数可视化的5种方法 复分析的本质 # 3
两小时深入浅出指针与函数
求一个复数的导数意味着什么
3-流形基本群的有限商和全局域的无分支扩展
分析的创新本质 之一:导数丶微分形式丶上同调之间的内在关系
透视"代数曲线"
GLU Seminar An Introduction to Dessins d’Enfants by Edray Goins
西门子Pointer指针
文小刚 伯克学院系列讲座第九周
群或图有多小可以接受非平凡泊松边界?
法比安·海登 - 二次微分、稳定性条件和 DT 不变量(讲座 1)
在 C + +中引入通用代码 - Nicolai Josuttis
Breaking Enigma with the Power of Modern C++ - Mathieu Ropert - Meeting C++ 2022
量子计算: 各种正交基中的量子位测量
埃莉森达·格里格斯比- 辫子、复几何和同调不变量
计算群论 群的上同调和拓扑方法2-傅里叶研究所
Lecture 2_3 by Natàlia Castellana @ YTM 2022
为什么五次和五次以上方程没有根式解?(伽罗瓦理论方法)#SoME2
第二讲 拓扑信息传递-克里斯蒂安 · 博德纳尔
为什么静电主宰着细胞的生命 - 罗宾·布鲁因斯玛
复动力系统和特征簇 -b. 杜洛因 -03讲
第七讲 从 等变 到自然-皮姆 · 德 · 汉
Technical papers session Distances (SGP 2024)
LaTeX – Full Tutorial for Beginners
计算群论 群的上同调和拓扑方法3-傅里叶研究所
Technical papers session Meshing (SGP 2024)
排列、拉丁方、数字系统 |群论第三集
莫伊拉·查斯:计算机驱动的几何问题、前定理和定理
基于局部信息的全局对称性——图同构问题