Skip to content

Commit 65bd484

Browse files
travisdowns-bottravisdowns
authored andcommitted
Comment from Jerry on intel-zero-opt
1 parent 235dbe0 commit 65bd484

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
_id: 53d478b0-bb61-11ef-b168-9b40021e3672
2+
_parent: 'https://travisdowns.github.io/blog/2020/05/13/intel-zero-opt.html'
3+
replying_to_uid: ''
4+
message: >-
5+
Hi Travis, Nice Work! BTW I noticed one more interesting thing from your
6+
experiment on non-silent drops, on StackOverFlow. I redesigned a small
7+
experiment based on your code on StackOverflow: I first filled the entire L2
8+
full of random data, then I CLFLUSH all the data filled in. Now, we should
9+
have a completely empty L1D and L2. Then, I read 32KB(512 64B Cacheline)
10+
buffer data into the CPU. I noticed that THERE are ~500 L2_Silent Eviction
11+
during this reading. I loop the experiment 1000 times and this behavior shows
12+
up at every time.
13+
14+
15+
This is Weird because L1 and L2 should be completely empty before each 32KB
16+
read, so where are these 500 lines of silent eviction coming from? xD That
17+
might be another question we dont know and worth investigating in the future?
18+
19+
20+
Anyway, Thank you so much for the great work!
21+
name: Jerry
22+
email: dcb0cc638f413aaa3ebc096582e09074
23+
hp: ''
24+
date: 1734321216

0 commit comments

Comments
 (0)