Reflection Based Libraries to Look Forward To
1Reflection based libraries to look forward to Saksham Sharma CppCon 2024 2Director, Quant Research Tech at Tower Research Capital High frequency trading firm based out of NYC Develop low latency Under review by LEWG for library design aspect Prior work: Reflection TS David Sankel - Type based reflection (2021) P1240 - Scalable Reflection in C++ (2018-2022) ... much more ... We have a design hashing - Size of the struct 71ABI hashing - Avoiding cycles 72And just for fun, same code with type based code 73ABI hashing - Avoiding cycles 74Compatibility of data layout across processes, without protobuf0 码力 | 118 页 | 14.33 MB | 5 月前3Plug-in Based Software Architecture for Robotics
architecture? ● Designing a simplified plugin architecture ● Library used in robotics to implement plugin based system ○ Pluginlib ● Case study for plugin architecture - MoveIt ● Limitations ● Summary 2Introduction a shared library • As a result, the file should have the following extension • .so in UNIX based system • .dll in Windows • .dylib in MacOS Plugin Library: function foo() { ... } concepts ○ Runtime polymorphism ○ Dynamic Loading Takeaway 70● How to create your own plug-in based system ● Pluginlib ○ Library used by ROS projects to create a plug-in system ● Plugins used0 码力 | 75 页 | 2.40 MB | 5 月前3A Multithreaded, Transaction-Based Locking Strategy for Containers
A Multithreaded, 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 possible solutions • A solution based on strict timestamp ordering (STO) • Testing the STO-based solution • Summary CppCon 2020 - A Multi-threaded, Transaction-Based Locking Strategy for Containers 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 Sharing0 码力 | 142 页 | 474.78 KB | 5 月前3Practical memory pool based allocators for Modern C++
Apex.AI, Inc. Safe and certified software for autonomous mobility TM Practical memory pool based allocators for Modern C++ by Misha Shalem misha.shalem@apex.ai © 2020 Apex.AI, Inc.● CppCon 2019:0 码力 | 49 页 | 986.95 KB | 5 月前3Building a Coroutine-Based Job System Without Standard Library
today, instead of pixels, I am gonna talk about another thing in a game engine – Jobs. Specifically, based on C++ coroutine which we shipped in C++ 20, without standard library support. I because the contents cache off the value. And here you can see we have this single consumer counter event, implemented based on the Operating system API. In this case, I use WaitForSingleObject on windows, you can also use0 码力 | 120 页 | 2.20 MB | 5 月前3Rethinking Task Based Concurrency and Parallelism for Low Latency C++
opportunistic ○ Failure to locate priority signals seamlessly transitions back to fairness policyConcurrency Based on Signal Trees Work Contracts Work Contracts: ● Enhanced “Tasks” separating data from logic: ○0 码力 | 142 页 | 2.80 MB | 5 月前3Extending service mesh capabilities using a streamlined way based on WASM and ORAS
#IstioCon Extending service mesh capabilities using a streamlined way based on WASM and ORAS 王夕宁 | 阿里云服务网格ASM 2 Envoy’s Filter Chain Listener Downstre am Filter Filter Filter Cluster Upstrea0 码力 | 23 页 | 2.67 MB | 1 年前3Behavior-driven Tests for Microservices-based Algo Trading System
Behavior-driven Tests for Microservices-based Algo Trading System Summary : Introduction : This poster will introduce a test framework we use at Bloomberg to enable behavior-based tests in natural language style style for a microservices-based algo trading system that our engineering team is responsible for. Relevance : For our electronic trading business, it is important to thoroughly test algo behaviors0 码力 | 1 页 | 65.24 KB | 5 月前3Taro: Task graph-based Asynchronous Programming Using C++ Coroutine
graph What is Task Graph-based Programming System (TGPS) Code 4• TGPS encapsulates function calls and their dependencies in a top-down task graph What is Task Graph-based Programming System (TGPS) is Task Graph-based Programming System (TGPS) Code A B C D B A C D 6• TGPS encapsulates function calls and their dependencies in a top-down task graph What is Task Graph-based Programming System C++20 Synchronization Primitives Taro: https://github.com/dian-lun-lin/taro Taro’s scheduler is based on C++20 atomic notify Table credit: Modernes C++, Rainer Grimm ~1.6x speed-up 73Agenda • Understand0 码力 | 84 页 | 8.82 MB | 5 月前3Performance tuning and best practices in a Knative based, large-scale serverless platform with Istio
#IstioCon Performance tuning and best practices in a Knative based, large-scale serverless platform with Istio 张龚, Gong Zhang, IBM China Development Lab 庄宇, Yu Zhuang, IBM China Development Lab #IstioCon which based on these Opensource technologies. Before he was architect for Cloud Foundry on Kubernetes in IBM Cloud. #IstioCon ● Knative and Istio ● How Istio is leveraged in a Knative based platform traffic management observability security … Knative design based on knative.dev #IstioCon r How Istio is leveraged in a Knative based platform - Istio as an Ingress Gateway • By default, Knative0 码力 | 23 页 | 2.51 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
ReflectionBasedLibrariestoLookForwardToPluginSoftwareArchitectureforRoboticsMultithreadedTransactionLockingStrategyContainersPracticalmemorypoolbasedallocatorsModernC++BuildingCoroutineJobSystemWithoutStandardLibraryRethinkingTaskConcurrencyandParallelismLowLatencyExtendingservicemeshcapabilitiesusingstreamlinedwayonWASMORASBehaviordrivenTestsMicroservicesAlgoTradingTarographAsynchronousProgrammingUsingIstio