Yesterday evening, John, Jacob (though not Jingleheimer-Schmidt) and I had a bull shoot for an hour and a half. We started out with John proposing a memory caching system which was intended to make garbage collection and blocking irrelevant. From there, the conversation natuarally progressed to online algorithms, cache-oblivious algorithms,
(
Read more... )
Comments 2
( ... )
Reply
Speculative execution is a way of speeding up branching: instead of worrying about branch prediction, start executing the code for both branches, and then once you figure out which one you should have done, throw out the work you did on the wrong one and keep going on the right branch.
Reply
Leave a comment