Blogs / Personal blogs

Arseny Kapoulkine

zeux.io

If you like this blog, you should follow it via RSS and read older posts . Here are the recent posts:

Popular posts
5
Total points
758
HN comments
356
Rank
#3,086 personal

Visit zeux.io → RSS feedOn Hacker News Sep 2020 – Jun 2026

Software Engineering 4Systems & Performance 3Games & Graphics 1Career & Management 1Tech Industry & Business 1

1

Zigzag Decoding with AVX-512

I’ve been working on speeding up AVX-512 vertex decoding in meshoptimizer recently; in the process I stumbled upon two optimizations that I did not end up using but I thought they might be fun to write about! The optimizations that actually made it in require some higher level background / explanations that will have…

2

Load-Store Conflicts

meshoptimizer implements several geometry compression algorithms that are designed to take advantage of redundancies common in mesh data and decompress quickly - targeting many gigabytes per second in decoding throughput. One of them, index decoder, has seen a significant and unexpected variance in performance across…

3

X is justifiably slow (2022)

I regularly hear or read statements like this: “X is slow but this is to be expected because it needs to do a lot of work”. It can be said about an application or a component in a larger system, and can refer to other resources that aren’t time. I often find these profoundly unhelpful as they depend much more on the…

4

Writing an Efficient Vulkan Renderer

In 2018, I wrote an article “Writing an efficient Vulkan renderer” for GPU Zen 2 book, which was published in 2019. In this article I tried to aggregate as much information about Vulkan performance as I could - instead of trying to focus on one particular aspect or application, this is trying to cover a wide range of…