Blindly scaling software is hard and often unpleasant. This multi-part blog post defines and debugs a weak scaling performance problem on a multi-core CPU. A lot of software performance work revolv…| Chris Feilbach's Blog
Branch instructions are the primary means by which a program running on a CPU makes a decision. This post is part of a series of posts on CPU performance, as part of the Pointer Wars: Linked List E…| Chris Feilbach's Blog