Page MenuHomeFreeBSD

Edit PCID report based on @wblock feedback
ClosedPublic

Authored by emaste on Jul 19 2015, 1:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 13, 1:02 PM
Unknown Object (File)
Mar 12 2024, 5:25 PM
Unknown Object (File)
Dec 19 2023, 11:41 PM
Unknown Object (File)
Nov 27 2023, 5:21 AM
Unknown Object (File)
Nov 14 2023, 12:09 PM
Unknown Object (File)
Nov 6 2023, 1:59 PM
Unknown Object (File)
Nov 6 2023, 9:43 AM
Unknown Object (File)
Nov 5 2023, 11:12 PM
Subscribers
None

Diff Detail

Repository
rD FreeBSD doc repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste retitled this revision from to Edit PCID report based on @wblock feedback.
emaste updated this object.
emaste edited the test plan for this revision. (Show Details)
emaste added reviewers: wblock, kib.

svn diff --diff-cmd=diff -x -U999999 can be used to keep full context. (From https://wiki.freebsd.org/CodeReview, which was pointed out to me a few days ago.)

report-2015-04-2015-06.xml
1091 ↗(On Diff #7072)

I added the expansion of TLB, please verify.

1132 ↗(On Diff #7072)

This last sentence implies a conclusion that this is either good, or at least no worse than the pmap implementation. Can we have another sentence that tells why that is good?

report-2015-04-2015-06.xml
1091 ↗(On Diff #7072)

Yes it is correct

1132 ↗(On Diff #7072)

Maybe This avoids the possible performance degradation that extra TLB shootdowns would cause.

kib edited edge metadata.
kib added inline comments.
report-2015-04-2015-06.xml
1114 ↗(On Diff #7072)

the TLB IPI rate

1132 ↗(On Diff #7072)

Later in the text.

<p>Measurements done with hwpmc(4) on a Haswell machine indicated
that the new implementation reduced the amount of data TLB misses
up to 10x times, without an impact on the IPI counters.</p>
This revision is now accepted and ready to land.Jul 19 2015, 4:38 PM
wblock edited edge metadata.
emaste edited edge metadata.

Restore missing paragraphs

This revision now requires review to proceed.Jul 19 2015, 7:22 PM
report-2015-04-2015-06.xml
1139 ↗(On Diff #7077)

Perhaps reduced the TLB miss rate by up to 10 times, without increasing TLB shootdown IPIs?

emaste edited edge metadata.

Rebase after @wblock's commit

wblock edited edge metadata.

Ignoring the comments (Phabricator can't deal with the number of lines in a diff changing), this looks good. I suggest we commit.

This revision is now accepted and ready to land.Jul 19 2015, 7:40 PM
This revision was automatically updated to reflect the committed changes.