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