<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SIMYL Research · Technical blog</title><link>https://simylresearch.com/en/blog/</link><description>Articles on high-performance engineering, architecture, and the verification of concurrent systems.</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 21 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://simylresearch.com/en/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Formal verification of a C++ cache with SPIN/Promela</title><link>https://simylresearch.com/en/blog/formal-verification-cpp-cache-spin-promela/</link><pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate><guid>https://simylresearch.com/en/blog/formal-verification-cpp-cache-spin-promela/</guid><description>What the Promela model of cpp-cache checks, what it leaves out, the eviction bug found by checking the model against the code, and a published SPIN run.</description></item><item><title>100K Requests per Second: Single-Flight Caching, Hash Routing, and a Custom Scaler</title><link>https://simylresearch.com/en/blog/simyl-blog-100k-rps/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://simylresearch.com/en/blog/simyl-blog-100k-rps/</guid><description>A single-flight cache, hash-based routing and a custom scaler, validated up to 100,000 requests per second in controlled tests, and its move to cpp-cache.</description></item><item><title>When a Cache Does More Than Cache</title><link>https://simylresearch.com/en/blog/when-a-cache-does-more-than-cache/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://simylresearch.com/en/blog/when-a-cache-does-more-than-cache/</guid><description>How a concurrent cache in C++ can act as a coordination mechanism, and what its Promela/SPIN formal model checks.</description></item></channel></rss>