Questions tagged [rfo]
2 questions
5
votes
1 answer
Why doesn't RFO after retirement break memory ordering?
I thought that I understood how L1D write miss is handled, but thinking carefully about it made me confused.
Here is an assembly language fragment:
;rdi contains some valid 64-bytes aligned pointer
;rsi contains some data
mov [rdi], rsi
mov [rdi +…

Some Name
- 8,555
- 5
- 27
- 77
4
votes
2 answers
Why are there too many demand rfo offcore responses /offcore requests?
Whiskey Lake i7-8565U/Ubuntu 18.04/HT enabled
Consider the following code that writes some garbage data that happened to be in registers ymm0 and ymm1 into 16 MiB statically allocated WB memory in a loop consisting of 6400 iteration (so page fault…

St.Antario
- 26,175
- 41
- 130
- 318