Cache Line - Definição do Glossário de CI/CD
Uma cache line é a menor unidade de dados que uma CPU transfere entre a memória principal e seus caches, tipicamente 64 bytes; entendê-la explica tanto os ganhos de localidade de dados quanto as lentidões de false sharing de estruturas concorrentes mal dispostas.
Guias relacionados
False Sharing - CI/CD Glossary DefinitionFalse sharing is when threads update different variables sharing one cache line, forcing costly coherency tra…
Atomic Operation - CI/CD Glossary DefinitionAn atomic operation completes indivisibly - no other thread observes a partial result - the building block of…
Vectorization - CI/CD Glossary DefinitionVectorization rewrites a scalar loop to process several elements per instruction using SIMD, multiplying thro…