The Curious Engineer

All blogs / Performance / optimization

Ash's Blog

ashvardanian.com

Archive - Ash's Blog

Performance / optimizationC++CPU / microarchitectureC

’05’10’15’20’25
Posts
49 from 1 Jan 2001 to 21 Oct 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://ashvardanian.com/index.xml

2026 2

  1. Scaling-Up Contrastive Learning over NVLink Multicast
  2. NumKong: 2'000 Mixed Precision Kernels For All 🦍

2025 13

  1. Full Unicode Search at 50× ICU Speed with AVX‑512
  2. Tuning TLS: AES-256 Beats ChaCha20 on Every CPU
  3. Scaling Elections with GPUs and Mojo across Nvidia and AMD 🔥
  4. 2x Faster Hashes on AWS Graviton: NEON → SVE2
  5. Before AI's Kepler Moment - Are LLMs the Epicycles of Intelligence?
  6. How a String Library Beat OpenCV at Image Processing by 4x
  7. Processing Strings 109x Faster than Nvidia on H100
  8. Beyond OpenMP in C++ & Rust: Taskflow, Rayon, Fork Union 🍴
  9. CUDA Hello World: Done Less Wrong
  10. The Longest Nvidia PTX Instruction
  11. Hiding x86 Port Latency for 330 GB/s/core Reductions 🫣
  12. Parsing JSON in C & C++: Singleton Tax
  13. 10x Faster C++ String Split, 16 Years Later 👴🏻

2024 6

  1. The Next 31 Years of Developing Unum
  2. Understanding SIMD: Infinite Complexity of Trivial Problems 🔥
  3. 5x Faster Set Intersections: SVE2, AVX-512, & NEON 🤐
  4. 35% Discount on Keyword Arguments in Python 🐍
  5. NumPy vs BLAS: Losing 90% of Throughput
  6. The Painful Pitfalls of C++ STL Strings 🧵

2023 11

  1. USearch Molecules: 28 Billion Chemical Embeddings on AWS ⚗️
  2. Binding a C++ Library to 10 Programming Languages 🔟
  3. Python, C, Assembly - 2'500x Faster Cosine Similarity 📐
  4. GCC Compiler vs Human - 119x Faster Assembly 💻🆚🧑‍💻
  5. Accelerating JavaScript arrays by 10x for Vector Search 🏹
  6. Our CPython bindings got 5x faster without PyBind11 🐍
  7. SciPy distances... up to 200x faster with AVX-512 & SVE 📏
  8. Combinatorial Stable Marriages for DBMS Semantic Joins 💍
  9. StringZilla: 5x faster strings with SIMD & SWAR 🦖
  10. Abusing Vector Search for Texts, Maps, and Chess ♟️
  11. Counting Strings in C++: 30x Throughput Difference 💬

2022 4

  1. We went through life with a smile 💔
  2. Mastering C++ with Google Benchmark ⏱️
  3. Failing to Reach DDR4 Bandwidth 🚌
  4. Crushing CPUs with 879 GB/s Reductions in CUDA

2021 3

  1. Apple to Apple Comparison: M1 Max vs Intel 🍏
  2. Hyperscaler Shopping List: 2022 Data Center Tech Frenzy ☁️
  3. Only 1% of Software Benefits from SIMD Instructions

2020 5

  1. Artsakh Must Be Independent 🗺️
  2. The 7 Sins of Turkish Autocracy 🇹🇷
  3. Armenia, Azerbaijan, Turkey. Who's the Aggressor? ⚔️
  4. Come to Armenia 🇦🇲
  5. Positive Outlook on the COVID-19 Crisis 😷

2018 1

  1. Building AI Safely

2016 1

  1. What's Wrong with WWDC 2016 Keynote?

2001 3

  1. HackerNews Favorites
  2. My Open Software
  3. Recordings & Talks