Optimization for number of goroutines using feedback control# Optimization for number of goroutines using feedback control Yusuke MIYAKE / Pepabo R&D Institute, GMO Pepabo, Inc. 2019.07.25 GopherCon 2019  is a query re-optimization that occurs during query execution. In terms of technical architecture, the AQE is a framework storage, actually without performing the shuffle across the network. The local shuffle reader optimization consists of avoiding shuffle when the SortMerge Join transforms to BroadcastHash Join after applying0 码力 | 233 页 | 4.62 MB | 2 年前3
peewee Documentation
Release 2.10.2rows By default peewee will cache the rows returned when iterating of a SelectQuery. This is an optimization to allow multiple iterations as well as indexing and slicing without causing additional queries peewee model instances from raw cursor data. See the naive() documentation for more details on this optimization. for stat in stats.naive().iterator(): 序列izer.serialize_object(stat) You can also see performance0 码力 | 221 页 | 844.06 KB | 1 年前3
Apache Kyuubi 1.8.1 Documentationas Spark, and Flink, is no longer necessary. That is, most work related to deployment, runtime optimization, etc., should be done by professionals on the Kyuubi server side. It is suitable for the following throughput - Sharable execution runtime for low latency • Server-side global and continuous optimization • Auxiliary performance plugins, such as Z-Ordering, Query Optimizer, and so on Another goal goal of Serverless SQL is to make end users need not or rarely care about tricky performance optimization issues. ## What's Next Admin Guide • Quick Start • Getting Started • Getting Started0 码力 | 405 页 | 5.28 MB | 2 年前3
Fast and small C++c6ad37b/p9_1.jpg) Andreas Fertig Fast and small C++ 12 ## I mplementing the Small String Optimization struct string { size_t mSize(); size_t mCapacity(); char* mData(); char mSSOBuffer[16]; 7f4d50006c6ad37b/p9_2.jpg) Andreas Fertig ## I mplementing the Small String Optimization - libstdc++ struct string { char* mPtr; size_t mSize(); union { size_t mCapacity; 48c47c017b7f4d50006c6ad37b/p10_1.jpg) Fast and small C++ ## I mplementing the Small String Optimization - MS STL struct string { union { char* mPtr; char mBuf[8]; }; size_t0 码力 | 17 页 | 790.91 KB | 1 年前3
A New Dragon in the Den: Fast Conversion From Floating-Point Numbers0 码力 | 171 页 | 6.42 MB | 1 年前3
Branchless Programming in C++## BENCHMARK • 03a, b – branch is not predicted, optimization works • 03c, d – branch is well-predicted, no optimization ## ADVANCED OPTIMIZATION – ALWAYS MEASURE • Sometimes the compiler will do a - Often using “conditional move” instructions (they are not branches) • Compiler’s branchless optimization is usually better than yours • In particular, this is almost always branchless in reality: return Optimizations depend on the compiler! ## BENCHMARK • 04c, d – optimization does not work with GCC • with perf – no branch ## ADVANCED OPTIMIZATION – ALWAYS MEASURE • Sometimes the compiler will not do a branchless0 码力 | 61 页 | 9.08 MB | 1 年前3
Vectorizing a CFD Code With std::simd Supplemented by Transparent Loading and Storingfeature! ## Conclusion: Lessons Learned ## std::�mod is up and running ■ Compilers make a decent optimization job ■ Multiply your native simd size with a factor depending on your algorithm for best results0 码力 | 58 页 | 2.68 MB | 1 年前3
Single Producer Single Consumer Lock-free FIFO From the Ground Up0 码力 | 51 页 | 546.30 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
反馈控制Goroutineskaburaya动态控制性能指标std::functionMitigationsAlternativesPerformanceOptimizationKyuubiMonitoringLogging SystemConfigurationPerformance OptimizationPeewee ORMDatabaseModelQueryApache KyuubiUpgradeMigration GuideSpark SQL ExtensionSmall String Optimizationconstexprtemplatestruct压缩对联结Floating-point numbersConversionLookup tablePrecisionBranchless ProgrammingConditional BranchesBranch PredictionCompiler OptimizationEfficient Hardware Utilizationstd::simdSIMD_ACCESStransparent loading/storingvectorizationcompiler optimizationSingle Producer Single ConsumerLock-freeFIFOFalse Sharing













