In my free time, lately I am attempting building a new programming language.
My interests include Linux, C++, operating systems, GPU programming, optimization, multithreading, and Go.
You should copy your inputs into automatic (stack) variables before you start mathing and doing writes. If you write to main memory during a sequence of calculations followed by a load, the CPU needs to stall for the write buffer to see if a previous write ends up at the same address.
You should copy your inputs into automatic (stack) variables before you start mathing and doing writes. If you write to main memory during a sequence of calculations followed by a load, the CPU needs to stall for the write buffer to see if a previous write ends up at the same address.