Comment

Comment by aidenn0

Given that they are partitioning into cache-line sized blocks, I assume they are partitioning as a time-space tradeoff?

[edit]

Rereading that section more carefully, they are concerned about concurrent write performance to the bloom filter; since two CPUs can not write to the same cache-line in parallel, it's definitely done for performance reasons.

parent aidenn0 13 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton