Pular para o conteúdo
Rota Nacional

Radar ·

Ring buffer SPSC: otimização e desempenho

Artigo descreve a otimização de um ring buffer SPSC, da troca de mutexes por atomics a ajustes de cache, e relata desempenho em cada etapa.

O artigo acompanha a otimização de um ring buffer SPSC (single-producer, single-consumer): parte de mutexes, passa a usar atomics e explora ajustes voltados ao cache. Relata o desempenho em cada etapa e aborda mudanças na ordenação de memória e a redução do cache-line ping-pong.

O material destaca como sincronização e contenção de linhas de cache afetam o desempenho desse tipo de buffer. Para conferir os resultados, consulte o artigo original e compare as condições e medições descritas em cada etapa; os dados fornecidos neste resumo não especificam números nem a configuração dos testes.

Receber novos artigos

Privacidade, engenharia de IA e segurança no seu e-mail.

Rota Nacional

Leve a privacidade para o seu processo.

30 dias, sem cartão, com quota inicial. Depois, crédito por Pix a partir de R$ 5,00.

Testar grátis