Interesting Upcoming Features from Low Latency, Parallelism and Concurrency0 码力 | 56 页 | 514.85 KB | 6 月前3
Rethinking Task Based Concurrency and Parallelism for Low Latency C++Michael A Maniscalco ○ Software Architect and Principal Developer at Lime Trading ○ We develop low latency market data and trading software for use in HFT ● Personal ○ github.com/buildingcpp ■ Work Contracts = hash_task<64>; // duration = approx 1.1µs using low_contention_task = hash_task<256>; // duration = approx 4.2µs void bench() { bench<low_contention_task>(); bench(); = hash_task<64>; // duration = approx 1.1µs using low_contention_task = hash_task<256>; // duration = approx 4.2µs void bench() { bench<low_contention_task>(); bench (); 0 码力 | 142 页 | 2.80 MB | 6 月前3
Go GC:
Latency Problem SolvedGo GC: Latency Problem Solved Rick Hudson Google Engineer GopherCon Denver July 8, 2015 Google Confidential and Proprietary My Codefendants: The Cambridge Runtime Gang https://upload.wikimedia.o Software++ Hardware++ Hardware++ HW++ HW++ Software++ Software++ Software++ #1 Barrier: GC Latency Google Confidential and Proprietary When is the best time to do a GC? When nobody is looking. Google Confidential and Proprietary Or Trade Throughput for Reduced GC Latency Google Confidential and Proprietary Latency Nanosecond 1: Grace Hopper Nanosecond 11.8 inches Microsecond 50 码力 | 20 页 | 897.11 KB | 1 年前3
Designing an ultra low-overhead multithreading runtime for NimDesigning an ultra low-overhead multithreading runtime for Nim Mamy Ratsimbazafy mamy@numforge.co Weave https://github.com/mratsim/weave Hello! I am Mamy Ratsimbazafy During the day blockchain/Ethereum viable runtime plan in a weekend 4 Understanding the design space Concurrency vs parallelism, latency vs throughput Cooperative vs preemptive, IO vs CPU 1 5 Parallelism is not concurrency 6 Kernel multithreading runtime level. The problem 8 How to schedule M tasks on N hardware threads? Latency vs Throughput 9 - Do we want to do all the work in a minimal amount of time? - Numerical computing0 码力 | 37 页 | 556.64 KB | 1 年前3
Leveraging C++20/23 Features for Low Level InteractionsLeveraging C++20/23 Features for Low Level InteractionsOverview In a baremetal environment, we’re going to demonstrate e�ective use of C++ How did we end up with C language HW interactions? What are best cleaner, safer, and more testable?Why is C so proli�c? It’s the kernel, silly! 30 years ago, all low level interaction was done with C Organizations are very comfortable with C in embedded applications0 码力 | 56 页 | 5.39 MB | 6 月前3
Leveraging Istio for Creating API Tests - Low Effort API Testing for Microservices| CONFIDENTIAL Leveraging Istio for Creating API Tests Low Effort API Testing for Microservices | CONFIDENTIAL • What has changed? – Migration to microservices triggering need for extensive testing earlier Create and maintain a balanced test pyramid Create different types of tests with low effort 7 What we need… End-to-end Component Service | CONFIDENTIAL REQUEST RESPONSE API MOCKS0 码力 | 21 页 | 1.09 MB | 1 年前3
When Nanoseconds Matter: Ultrafast Trading Systems in C++Options Automated Trading Systems team at Optiver, a global market maker company - Worked on low-latency systems for 15 years in Trading and DefenseIntroduction 3 • About me - Leading the Options Automated Optiver, a global market maker company - Worked on low-latency systems for 15 years in Trading and Defense • Today’s talk - Engineering low-latency trading systems - Profiling techniques to find bottlenecks related to being fastBeing fast to get the trades – and to be accurate! 11 Ultra low-latency execution (< 1μs) Low-latency strategy layer (1-10 μs)Order book deep dive “The order book is the heart of any0 码力 | 123 页 | 5.89 MB | 6 月前3
openEuler OS Technical Whitepaper
Innovation Projects
(June, 2023)hardware utilization and memory bandwidth, while reducing memory, cache, and peripheral access latency, thereby significantly improving application performance on Kunpeng servers. WayCa Scheduler offers hardware clusters and NUMA nodes. This fully utilizes L3 cache and memory resources, reducing system latency and improving throughput. • Furthermore, WayCa Scheduler provides user-mode topology support, which Cloud Native 017 openEuler OS Technical White Paper Innovation Projects Virt SIG HybridSched Low resource utilization of cloud data centers is a common issue in the industry, and has fueled ways to0 码力 | 116 页 | 3.16 MB | 1 年前3
Things Happening in SG14Things happening in SG14 Making C++ better for game development & other low-latency domains Patrice Roy, CeFTI, Université de Sherbrooke, Collège Lionel-Groulx Patrice.Roy@USherbrooke.ca, Patrice.Roy@clg WG21 and WG23 member (but I missed recent WG23 meetings) • Involved quite a bit with SG14, the low-latency study group • Occasional WG21 secretary • etc. 3Who am I? • Father of five, aged 28 to 10 • WG21 and WG23 member (but I missed recent WG23 meetings) • Involved quite a bit with SG14, the low-latency study group • Occasional WG21 secretary • etc. 4Things happening in SG14 • The abstract of this0 码力 | 148 页 | 1009.97 KB | 6 月前3
TiDB v8.5 Documentation10 Does TiCDC support outputting data changes in the Canal protocol? · 1205 7.7.11 Why does the latency from TiCDC to Kafka become higher and higher?1206 7.7.12 When TiCDC replicates data to Kafka, can mode and BR from upstream? · 1210 7.7.26 After a changefeed resumes from pause, its replication latency gets higher and higher and returns to normal only after a few minutes. Why? · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1655 10.2.4 Troubleshoot Increased Read and Write Latency · · · · · · · · · · · · · · · · · · · 1667 10.2.5 Troubleshoot Write Conflicts in Optimistic Transactions·0 码力 | 6730 页 | 111.36 MB | 10 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
InterestingUpcomingFeaturesfromLowLatencyParallelismandConcurrencyRethinkingTaskBasedforC++GoGCProblemSolvedDesigninganultralowoverheadmultithreadingruntimeNimLeveraging2023LevelInteractionsIstioCreatingAPITestsEffortTestingMicroservicesWhenNanosecondsMatterUltrafastTradingSystemsinopenEulerOSTechnicalWhitepaperInnovationProjectsJune2023ThingsHappeningSG14TiDBv8Documentation













