Skip to content

Commit

Permalink
fix(docs): Add link to more detailed writeup about Bipartite Buffers
Browse files Browse the repository at this point in the history
  • Loading branch information
DNedic committed Jan 4, 2024
1 parent b2f27e4 commit c430710
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/spsc/bipartite_buf.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,8 @@ Lastly, when writing, we can write over invalidated parts of the buffer as it do
<img src="images/bipartite_buf_unwrapped_after_invalidate_write.svg" width=80%>
</p>

For more details, [here](https://www.codeproject.com/Articles/3479/The-Bip-Buffer-The-Circular-Buffer-with-a-Twist) is a nice writeup about Bipartite Buffers.

## Dealing with caches on embedded systems
When using the library with DMA or asymmetric multicore on embedded systems with cache it is necessary to perform manual cache synchronization in one of the following ways:
* Using platform specific data synchronization barriers (```DSB``` on ARM)
Expand Down

0 comments on commit c430710

Please sign in to comment.