Fifteen Million Was the Easy Part
I wrote a C++ options pricer to learn low-latency numerics, and the first clean version priced fifteen million options a second. Getting to 215 million meant finding out my bottleneck was not where I thought, catching the compiler claimi…