Post Ax61mVtlO4Sa9RCPMO by [email protected] | |
More posts by [email protected] | |
Post #Ax5pxrJgtdSYJWyChc by [email protected] | |
0 likes, 1 repeats | |
The kernel may run slower.(help text for MITIGATION_RETHUNK)When I look at my b… | |
Post #Ax5saM4TCSfmbsKoEq by [email protected] | |
0 likes, 1 repeats | |
I think I even know why. The unconditional jump is fully handled by the BPU, wh… | |
Post #Ax61mVUwsKbuuTaagK by [email protected] | |
0 likes, 0 repeats | |
@ptesarik I'm afraid not. Decoding of which instructions? If the lone '… | |
Post #Ax61mVbgTHzxFMjyBE by [email protected] | |
0 likes, 1 repeats | |
@amonakov Interesting. Indeed, on a second thought, my explanation doesn't … | |
Post #Ax61mVtlO4Sa9RCPMO by [email protected] | |
0 likes, 1 repeats | |
@amonakov But are you 100% certain that BPU cannot predict never-before-seen un… | |
Post #Ax637CNnF0GDeyflpo by [email protected] | |
0 likes, 0 repeats | |
@ptesarik have you checked how much of the microbenchmark runs out of the DSB? … | |
Post #Ax637CTStunVwZKIfw by [email protected] | |
0 likes, 1 repeats | |
@amonakov ALL_IDQ_UOPS = 198633974709%UOPS.DSB = 62.3%%UOPS.MITE = 27.6%%UOPS.M… | |
Post #Ax63PlCEXluyqR7I7E by [email protected] | |
0 likes, 1 repeats | |
@amonakov Oh, and yes, I do see a lot of hits in its_return_thunk:Samples │ … | |
Post #Ax63w7y7Pc9SjqwrFw by [email protected] | |
0 likes, 0 repeats | |
@ptesarik no, not 100% at all. Branch prediction needs to work in several stage… | |
Post #Ax63w83R5qPB0LR6Xo by [email protected] | |
0 likes, 1 repeats | |
@amonakov FWIW Intel documentation says:Branches that do not have a history in … | |
Post #Ax64NY2qZM2nQoEde4 by [email protected] | |
0 likes, 0 repeats | |
@ptesarik ah, this its_return_thunk is new, it doesn't desync the return ad… | |
Post #Ax64NY8WEGa5iOtAUC by [email protected] | |
0 likes, 1 repeats | |
@amonakov Oh, right, I thought I made it clear that this is a jmp to a ret, not… |