Welcome to Alex Semenov's Technical Blog

Exploring Scientific Programming, Performance Optimization, and Computer Science

Hi! I'm a software engineer passionate about high-performance computing, scientific programming, and understanding what happens beneath the hood. Here I share insights, experiments, and deep dives into technical topics that fascinate me.

Latest Posts

C Compilers Still Can't Do SIMD

A deep dive into why modern C/C++ compilers still struggle with SIMD optimizations, and why projects like ffmpeg continue to use hand-written assembly for performance-critical code. Includes real-world benchmarks showing 2x performance differences between SIMD and non-SIMD code, and explores the surprising fragility of compiler optimizations.

Performance SIMD Compilers Assembly
Read full article

More posts coming soon...

Stay tuned for more deep dives into systems programming and performance optimization!