Michael Wong
Codeplay技术VP
C++ 嵌入式开发委员会SG14与机器学习委员会SG19主席,同时担任C++语言方向演化委员会主席,Codeplay研发副总裁,C++标准委员会加拿大代表团团长。Michael在C++并行计算、高性能计算、机器学习领域拥有丰富工作经验,他领导制订了应用于GPU应用开发C ++异构编程语言(SYCL)标准.对Tensorflow底层性能优化有着深刻的研究和见解。其具体工作涵盖并行编程、神经网络、计算机视觉、自动驾驶等领域。Michael 曾任 IBM 高级技术专家,领导 IBM XL C++编译器、XL C 编译器的开发工作。
演讲主题
C++安全的演化:进展、挑战和未来方向
C++ 的安全问题已成为新闻!最近于 2024 年 7 月发生的全球范围的 Crowdstrike/Microsoft 故障与 C++ 有关吗?最近美国政府敦促采用内存安全语言的报告为这些讨论增添了紧迫性。 在过去的一年中,C++ 社区取得了重大进展,包括新的 C++ 配置文件、合同方面的进展、C++ 核心指南的更新以及 MISRA C++ 2023 的发布。此外,本主题演讲还将探讨 ISO C++ 标准委员会正在开展哪些工作,以解决来自政府和行业(如自动驾驶汽车、人工智能/ML、太空和医疗)的安全问题。我们将探讨具体提案,并解释安全可靠的 C++ 的进步、挑战和未来前景,解决最近美国政府报告和行业讨论中提出的关键问题。 主要议题包括: 1、C++ 配置文件(P2687r0、P2816R0、P3038R0)的演变及其对安全的影响 2、C++ 核心指南中并发和并行部分的更新 3、MISRA C++ 2023 的发布及其对 C++17 的影响 4、合约的进展及其纳入 C++26 的可能性 5、来自 SG23(安全与保障)和 SG21(合约)研究小组的见解 6、分析 Herb Sutter 关于 C++ 安全与保障的有影响力的博文 7、类Rust的 C++ 我们还将讨论美国政府最近的报告,这些报告敦促开发人员开发出更安全、更可靠的 C++。并讨论社区的回应: https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/press-release-technical-report/ https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html 本演讲由 C++ Directions Group(C++ 方向组)成员、CPPCON Safety/Security Panel(安全/安全专题讨论会)牵头人和大部分这些工作的参与者主持,他还将探讨 C++ 内部的拟议发展如何在汽车、嵌入式系统、太空探索和医疗应用等关键领域增强 C++ 的安全和安全性。