How do you call the doorman's failure?



  • How do we cause the conveyer to fail in the modern processor? There were a few ideas, but I'm not sure:

    1. In the contingent operator, if you put in a lot of conditions (e.g. if(Any0XB....) where A,B,C is some sort of operation). I assumed that all operations would be downloaded into the processor, but after the second, the conway would be discharged. That would be a simple size, about the number of steps of the conway.
    2. With the expansion of GCC __builtin_expect, send the processor to a false branch if-else. Prefered that the processor would load operations that would not be carried out. Conwayer will be dropped.

    In fact, sword.



  • Option 2 fits. The error of transition prediction is probably the only right move. All other modern compilators are most likely to be optimised.




Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2