2020: The Year of Sanitizers?2020: The Year of Sanitizers? Victor Ciura Principal Engineer @ciura_victor2 Abstract Clang-tidy is the go-to assistant for most C++ programmers looking to improve their code, whether to modernize Visual Studio IDE. 2020 Victor Ciura | @ciura_victor - 2020: The Year of Sanitizers?New venue, same great C++ conference 2019 ~~~~~~45 2020 Victor Ciura | @ciura_victor - 2020: The Year of Sanitizers C++ conference 20206 2020 Victor Ciura | @ciura_victor - 2020: The Year of Sanitizers? Have a great CppCon week, everyone !7 2020 Victor Ciura | @ciura_victor - 2020: The Year of Sanitizers0 码力 | 135 页 | 27.77 MB | 6 月前3
Heterogeneous Modern C++ with SYCL 2020Panel Khronos SYCL Outreach Officer hpc.tomdeakin.com 6Agenda 1. SYCL, oneAPI, and ecosystem 2. SYCL 2020 features • Moving with the Times and Any Backend • Memory Spaces and Dimensions • Reductions and GPU CPU CPU CPU AI/Tensor HW Other BackendsSYCL 2020 is here! Open Standard for Single Source C++ Parallel Heterogeneous Programming SYCL 2020 is released after 3 years of intense work Significant Multiple Backend acceleration and API independent SYCL 2020 increases expressiveness and simplicity for modern C++ heterogeneous programming 11SYCL 2020 Industry Momentum https://www.alcf.anl.gov/suppo0 码力 | 114 页 | 7.94 MB | 6 月前3
2020美团技术年货 算法篇2020 美团技术年货 CODE A BETTER LIFE 【算法篇】 算法 1 智能搜索模型预估框架 Augur 的建设与实践 1 Transformer 在美团搜索排序中的实践 23 BERT 在美团搜索核心排序的探索和实践 36 美团智能配送系统的运筹优化实战 60 一站式机器学习平台建设实践 77 美团搜索中 NER 技术的探索与实践 92 KDD Cup Cup 2020 Debiasing 比赛冠军技术方案及在美团的实践 113 ICRA 2020 轨迹预测竞赛冠军的方法总结 132 KDD Cup 2020 AutoGraph 比赛冠军技术方案及在美团的实践 141 KDD Cup 2020 多模态召回比赛亚军方案与搜索业务应用 161 CIKM 2020 | 一文详解美团 6 篇精选论文 179 MT-BERT 在文本检索任务中的实践 在文本检索任务中的实践 192 美团无人车引擎在仿真中的实践 204 美团无人配送 CVPR2020 论文 CenterMask 解读 215 WSDM Cup 2020 检索排序评测任务第一名经验总结 225 美团内部讲座|清华大学莫一林:信息物理系统中的安全控制算法 235 KDD Cup 2020 多模态召回比赛季军方案与搜索业务应用 252 对话任务中的“语言 - 视觉”信息融合研究0 码力 | 317 页 | 16.57 MB | 1 年前3
Just-in-Time Compilation - J F Bastien - CppCon 2020Compilation A lecture on the last 60 years JF Bastien Software architect @jfbastien Presented at CppCon 2020. Just-in-Time compilers... we've all heard of them! What are they really? Why would anyone want 1992. Familiar Quotations (16th ed.) Aycock, J. 2003. A Brief History of Just-In-Time Bastien, JF. 2020. CppCon—Just-in-Time compilation Van Eerd, T. 2021. CppCon—SOLID, Revisited While researching this shorten the voyage of rediscovery. Aycock, J. 2003. A Brief History of Just-In-Time Bastien, JF. 2020. CppCon—Just-in-Time compilation This completes our Brief History… But there’s one more thing I0 码力 | 111 页 | 3.98 MB | 6 月前3
Brown - CppCon 2020What's in a Name? ... 9/17/20 Copyright (c) 2020 by Walter E. Brown. All rights reserved. 1 1 Copyright © 2020 by W alter E. Brown. All rights reserved. First, thank you to someone special 1 What’s and What’s a Name In? Walter E. Brown, Ph.D. < webrown.cpp @ gmail.com > Edition: 2020-09-17. Copyright © 2020 by Walter E. Brown. All rights reserved. 2 A little about me • B.A. (math’s); M.S & consulting. (Email me!) 3 Copyright © 2020 by W alter E. Brown. All rights reserved. 3 Emeritus participant in C++ standardization 4 Copyright © 2020 by W alter E. Brown. All rights reserved0 码力 | 7 页 | 4.37 MB | 6 月前3
A Multithreaded, Transaction-Based Locking Strategy for ContainersMultithreaded, Transaction-Based Locking Strategy for Containers Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview • Sharing a container among (STO) • Testing the STO-based solution • Summary CppCon 2020 - A Multi-threaded, Transaction-Based Locking Strategy for Containers 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Sharing a Container multi-threaded applications is easier (?) than ever CppCon 2020 - A Multi-threaded, Transaction-Based Locking Strategy for Containers 3Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Sharing a Container0 码力 | 142 页 | 474.78 KB | 6 月前3
Adventures in SIMD Thinking (Part 2 of 2)Adventures in SIMD Thinking (Part 2 of 2) Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Agenda • Learn a little about Intel's SIMD facilities Thinking "vertically" CppCon 2020 - Adventures in SIMD Thinking 2Copyright © 2020 Bob Steagall Small-Kernel Convolution 3 CppCon 2020 - Adventures in SIMD ThinkingCopyright © 2020 Bob Steagall K E W B C Useful for smoothing and de-noising CppCon 2020 - Adventures in SIMD Thinking 4Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Convolution CppCon 2020 - Adventures in SIMD Thinking 5 S = s00 码力 | 135 页 | 551.08 KB | 6 月前3
Back to Basics: The Abstract MachineBack to Basics: The Abstract Machine Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview/Goals • Describe abstract machines in general relationships • Provide a useful overview of the C++ abstract machine CppCon 2020 - The Abstract Machine 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G What is an Abstract Machine? “Abstract Pieter Hartel, Peter Sestoft Future Generation Computer Systems 16 (2000) CppCon 2020 - The Abstract Machine 3Copyright © 2020 Bob Steagall K E W B C O M P U T I N G What is an Abstract Machine? “Programming0 码力 | 91 页 | 538.90 KB | 6 月前3
Adventures in SIMD Thinking (Part 1 of 2)Adventures in SIMD Thinking (Part 1 of 2) Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Agenda • Learn a little about Intel's SIMD facilities lots of pictures • Thinking "vertically" CppCon 2020 - Adventures in SIMD Thinking 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G 3 CppCon 2020 - Adventures in SIMD Thinking Getting Started using ri_512 = __m512i; using msk_512 = uint32_t; ... }Copyright © 2020 Bob Steagall K E W B C O M P U T I N G 4 CppCon 2020 - Adventures in SIMD Thinking Function load_value() KEWB_FORCE_INLINE0 码力 | 88 页 | 824.07 KB | 6 月前3
Class LayoutClass Layout Copyright © 2020 by Stephen C. Dewhurst and Daniel Saks 1 Class Layout Steve Dewhurst Semantics Consulting, Inc. www.stevedewhurst.com 1 Copyright © 2020 by Stephen C. Dewhurst and Daniel num_dispatched; Employee *emps[max]; size_t size; }; 7 Copyright © 2020 by Stephen C. Dewhurst and Daniel Saks 1 7Class Layout Copyright © 2020 by Stephen C. Dewhurst and Daniel Saks 2 sizeof(Class Object) name. Storage for static member data is allocated with other static data (in .data). 8 Copyright © 2020 by Stephen C. Dewhurst and Daniel Saks Class Members That Don’t Affect Layout Static data members0 码力 | 51 页 | 461.37 KB | 6 月前3
共 749 条
- 1
- 2
- 3
- 4
- 5
- 6
- 75













