Hey! A word for my friends who are interested in machine architecture, but like me, aren't already experts in the topic.
I'd command-clicked this article to read it later, got busy with other stuff, then ran across the tab again. Found it so compelling that I wrote dang - well past midnight! - to see if it could get boosted back to the home page. Turns out this had been done once already, but he gave it another shot thanks to my suggestion.
So don't make me a liar, go read this article if the topic is at all interesting to you. It takes a simple little case - zeroing a register - maybe the most fundamental "spike solution" there is [1] - and traces a few ways to do it and how different processors interpret them.
I learned quite a lot in the ten minutes it took to read this.
If my advice is wrong, you know where to find the downvote button. ;-)
I'd command-clicked this article to read it later, got busy with other stuff, then ran across the tab again. Found it so compelling that I wrote dang - well past midnight! - to see if it could get boosted back to the home page. Turns out this had been done once already, but he gave it another shot thanks to my suggestion.
So don't make me a liar, go read this article if the topic is at all interesting to you. It takes a simple little case - zeroing a register - maybe the most fundamental "spike solution" there is [1] - and traces a few ways to do it and how different processors interpret them.
I learned quite a lot in the ten minutes it took to read this.
If my advice is wrong, you know where to find the downvote button. ;-)
[1] https://www.google.com/search?q=spike+solution