No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GuessSB_GCC_Template.cpp
GuessSB_IACAGCC_Template.cpp
GuessSB_MSVC_Template.cpp
GuessStoreBuffer.csproj
Program.cs
README.md
generate.py
iaca-42-stores-throughput.log
iaca-42-stores-trace.log
iaca-43-stores-throughput.log
iaca-43-stores-trace.log
results-500-nop.csv

README.md

Guessing Store Buffer Capacity

This repo contains some code that can be used for observing the latency effect of a full store-buffer on x86/x64.

The way I have rigged this up is a bit of a Heath Robinson arrangement: A C# program generates some assembly inside a C++ program. A python script can then be used to repeatedly invoke this, to generate measurements.

You can read some more on my blog: https://nicknash.me/2018/04/07/speculating-about-store-buffer-capacity/