|
You are here |
mklimenko.github.io | ||
| | | | |
maksimkita.com
|
|
| | | | | [AI summary] This post explains how to use runtime CPU dispatch and compiler vectorization to optimize code performance using modern CPU instruction sets like AVX2 and AVX512, including a detailed look at the implementation and results within the ClickHouse database. | |
| | | | |
johnnysswlab.com
|
|
| | | | | CPU dispatchingh is all about making your code portable and fast. We will talk about how to make your detect features your CPU has at is disposal and select the fastest function for that particular CPU without a need to recompile your software. | |
| | | | |
clickhouse.com
|
|
| | | | | Dive into the internals of how we optimize ClickHouse for specific architectures and instruction sets with our CPU-dispatch framework | |
| | | | |
www.timdbg.com
|
|
| | | [AI summary] This article provides an introduction to reading x86 assembly language, emphasizing its importance for understanding how programs operate at a fundamental level. It covers the basics of assembly syntax, common instructions, and practical tools for reading and analyzing assembly code. The author explains that while assembly is often viewed as complex, it's actually more approachable than many believe, especially for debugging and reverse engineering tasks. The article also highlights the differences between Intel and AT&T syntax, the structure of assembly instructions, and the role of registers and memory addressing in x86 architecture. | ||