BIT_Bcast #
BIT_Bcast is a page written by a scientific software developer and discusses topics from software engineering from the point of view of scientific and high-performance computing.
The selection of topics is driven by what I need to understand (and remember), but sometimes also what I’d like others to known. The style is heavily code- and experimentation based.
Currently it consists of, for lack of a better word, Short Stories. They’re mildly entertaining observations about technical details that usual have some performance related twist to them:
-
Sorting: Micro-benchmarking a sorting algorithm.
-
Copying Fast: Simple question: how to copy bytes fast? (Unsatisfying answer.)
-
Memory Mapped Vector: Zero-copy variation of a resizable vector.
-
mdspan: The implementation of
<mdspan>
I contributed to libstdc++ offered a few nice opportunities to look at disassembly.