Debugging the BPF Virtual Machine## Debugging the BPF Virtual Machine eBPF Summit ## Why? ● Debugging is useful to understand how things work ● Sometimes, eBPF programs can’t even load - I couldn’t find good resources on this, so so, here I am ● I break lots of eBPF programs - The BPF Virtual machine is not easy to understand ## The approach ## The BPF subsystem lives in the kernel  Cppcon 2023 | Rud Merriam | A Journey into Non-Virtual Polymorphism ## Background ## • Experience with many languages – FORTRAN IV (1968!), PL/M, assembly, C, Turbo Pascal, Forth • Taught dispatch Cppcon 2023 | Rud Merriam | A Journey into Non-Virtual Polymorphism ## Polymorphic Variables • Base class pointer to derived class – Virtual functions are not bad! • Standard Template Library0 码力 | 43 页 | 536.84 KB | 1 年前3
Optimizing Away Virtual Functions May Be Pointless## +23 ## Optimizing Away Virtual Functions May Be Pointless ## SHACHAR SHEMESH Slide #2 - who am I?  ## DO NOT ENTER One reviewer's notes: There are interesting technical details and surprising conclusions that virtual functions can be actually faster. Since CPU architectures are mentioned, I'd expect to see deep slowdown - gcc Intel  Virtual vs. Concrete Run Times - gcc Intel  - 一个允许进行虚拟机管理和远程控制台的访问的 Web 界面。 VMware Virtual Machine File System (VMFS) - 一个针对 ESX Server 虚拟机的高性能群集文件系统。 VMware Virtual Symmetric Multi-Processing (SMP) - 一种使单一的虚拟机同时使用多个物理处理器的功能。 虚拟机修补程序管理|《基本系统管理》| ||《VMware Update Manager 管理指南》| |部署虚拟机|《基本系统管理》| ||《客户操作系统安装指南》| |将物理系统、虚拟机、虚拟设备或备份映像导入 virtual infrastructure|《基本系统管理》| ||《VMware Converter Enterprise 管理指南》| |导出虚拟机|《VMware Converter Enterprise0 码力 | 42 页 | 2.41 MB | 2 年前3
Is Your Virtual Machine Really Ready-to-go with Istio?## I s Your Virtual Machine Really Ready-to-go with Istio? Kailun Qin, Intel Haoyuan Ge ## I stioCon Quick Summary (from Google Cloud Next '19 [1]) ## V M works on Istio! ## Why Add VMs to the 02f65f75591b1719e6/p5_5.jpg) Block Chain AR/VR ## Legacy Scenarios ● Stateful applications ○ Data store ● Legacy software ○ Financial services ○ Enterprise/Workshop applications ○ Hard to lift 02f65f75591b1719e6/p13_2.jpg) #### V 1.6-1.8 Better VM Workload Abstraction |Item|Kubernetes|Virtual Machine| |---|---|---| |Basic schedule unit|Pod|WorkloadEntry| |Component|Deployment|WorkloadGroup|0 码力 | 50 页 | 2.19 MB | 1 年前3
BehaviorTree.CPP: Task Planning for Robots and Virtual Agents## +23 ### BehaviorTree.CPP: Task Planning for Robots and Virtual Agents ## DAVIDE FACONTI ## 20 23 October 01 - 06 ## What you will learn today 1. What Behavior Trees are 2. About the C++ library navigation, localization, 3D perception Robotic arms: control, motion planning ☐ Tooling: logging, data visualization - I love C++, and I learnt a lot thanks to CPPCon videos!  : SyncActionNode(name, config) {} }; // You must override this virtual function NodeStatus tick() override { std::cout << "Type: [ApproachEnemy]. Instance:"0 码力 | 59 页 | 7.97 MB | 1 年前3
Building resilient systems inside the mesh:
abstraction and automation of Virtual Service
generation## Building resilient systems inside the mesh: abstraction and automation of Virtual Service generation Vladimir Georgiev, Thought Machine ## I stioCon ## Sync calls failures inside the mesh - Everyone aware of the Virtual Services API in order to define their SLOs. - Potential typing errors when dealing with YAMLs. - Potential drift between the state of the service API and the Virtual Service config MethodOptions { // Describes the anticipated SLOs for the RPC and can override the global // Virtual Service Config. See SLO for more description. SLO endpoint_slo = 1; } message EndpointSLO {0 码力 | 9 页 | 1.04 MB | 1 年前3
更新OpenShift Data Foundationnts/7/d/6/8/7d68b4c74e48f9837e9ad490adbd9f8e/p1_1.jpg) ### Red Hat OpenShift Data Foundation 4.12 ## 更新 OpenShift Data Foundation 针对集群和存储管理员的有关升级的说明 Powered by TCPDF (www.tcpdf.org) 针对集群和存储管理员的有关升级的说明 本文档解释了如何更新以前的 Red Hat OpenShift Data Foundation 版本。 ## 目录 使开源包含更多 ..... 3 对红帽文档提供反馈 ..... 4 第 1 章 OPENSHIFT DATA FOUNDATION 更新过程概述 ..... 5 第 2 章 OPENSHIFT DATA FOUNDATION 升级频道和发行版本 ..... 6 第 将 RED HAT OPENSHIFT DATA FOUNDATION 4.11 更新至 4.12 ..... 7 第 4 章 将 RED HAT OPENSHIFT DATA FOUNDATION 4.12.X 更新至 4.12.Y ..... 9 第 5 章 更改更新批准策略 ..... 11 第 6 章 更新 OPENSHIFT DATA FOUNDATION 外部机密 ....0 码力 | 18 页 | 239.14 KB | 2 年前3
Simple Data Storage; SQLite# Simple Data Storage; SQLite Duen Horng (Polo) Chau Associate Professor, College of Computing Associate Director, MS Analytics Georgia Tech ## How to store the data? What's the easiest way? ## ## Easiest Way to Store Data As comma-separated files (CSV) But may not be easy to parse. Why? 1997, Ford, E350 # Easiest Way to Store Data 1997, Ford, E350 • Any field may be quoted (that is, enclosed org/famous.html iPhone (iOS), Android, Chrome (browsers), Mac, etc. Self-contained: one file contains data + schema Serverless: database right on your computer Zero-configuration: no need to set up! See0 码力 | 17 页 | 687.28 KB | 2 年前3
CppCon 2021: Persistent Data StructuresMethodology for Persistent Transactional Data Structures CHRISTINA PETERSON, KENNETH LAMAR 20 21 October 24-29 |Introduction|Persistent Hash Map|Persistent Transactional Data Structures|Live Demonstration|References| Persistent Transactional Data Structures Design Goals Methodology Performance Results Live Demonstration ## I ntroduction |Introduction|Persistent Hash Map|Persistent Transactional Data Structures|Live Optane $ ^{TM} $ DC Persistent Memory |Introduction|Persistent Hash Map|Persistent Transactional Data Structures|Live Demonstration|References| |---|---|---|---|---| |0|00|00|0000|| |0000|00000|0000|||0 码力 | 56 页 | 1.90 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
eBPF调试gdb内核断点Curiously Recurring Template Pattern (CRTP)std::variantstd::anystd::tuplePolymorphic Invokable虚函数基准测试性能优化编译器优化CPU架构VMware InfrastructureESX ServerVirtualCenter ServerDistributed ServicesVirtual Data CenterIstioVirtual MachineKubernetes服务网格集成Behavior TreesC++abstractionmodularityscripting languageService MeshVirtual ServicegRPCOpenShift Data Foundation更新升级验证更新批准策略SQLite数据库系统索引数据存储嵌入式数据库Persistent Data StructuresConcurrencyPersistenceTransactional MemoryOptane Persistent Memory













