TopicTracker
From HackerNewsView original
TranslationTranslation

A cache-friendly IPv6 LPM with AVX-512 (linearized B+-tree, real BGP benchmarks)

This project presents a cache-friendly IPv6 longest prefix match implementation using AVX-512 instructions, based on a linearized B+-tree data structure. It includes real BGP routing table benchmarks to demonstrate performance improvements for high-speed packet processing.

Related stories

  • The article describes how IPv6 can be used with Cloudflare to run multiple services on a single server without needing a reverse proxy. This approach leverages IPv6's abundant address space to assign unique addresses to different services.

  • SQLite can function effectively as a database for REST APIs, with the author confirming it works well in practice. The article explores using SQLite for API backend databases rather than traditional client-server systems.

  • The article explains how to extract ActiveStorage blob IDs from expiring file URLs in Ruby on Rails. It provides methods for decoding the signed blob IDs from ActiveStorage URLs to access the underlying file references.