Releases: ChipsandCheese/MemoryLatencyTest
Releases · ChipsandCheese/MemoryLatencyTest
v0.3.2
Includes Linux x86-64, Windows x86-64, and Windows i386 binaries.
Changelog
Added
- Program now prints out its version, platform, and architecture when running
Fixed
- Print out actual path used to call executable when running help command
- Inconsistent results on i386 platforms when testing L1
v0.3.1
Includes Linux x86-64, Windows x86-64, and Windows i386 binaries.
Changelog
Added
- Windows i386 version! Should run on anything that supports x86 and MMX.
Changed
- Executables are now suffixed with their cpu instruction set
Fixed
- Test now bails early if it fails to allocate memory
v0.3.0
Includes both Linux x86-64 and Windows x86-64 binaries.
Changelog
Added
- Help option (
-h
) - Option to set max region size in megabytes (
-m
) - Option to set base iterations to run for each region size (
-i
) - Option to force the C version of the test (
-c
) - Assembly version of the critical section of the test
- 384 KB now included in default region sizes
Changed
- x86 and x86-64 platforms now run the assembly version of the test by default
- Use 32-bit data types when running on x86
- Use
time_t
for calculation step
Fixed
- Test now ensures that memory was properly allocated before proceeding
- Errors are now printed to sterr rather than stdout
v0.2.0
Includes both Windows x86_64 and Linux x86_64 binaries.
Changelog
Added
- Parameter handling - options will be added in a future release
- "Press ENTER key to continue" on Windows
Changed
- Significantly improve precision of latency calculations
- Don't print trailing zeroes of nanosecond counts and print 5 significant figures maximum
- New fine-grained heuristic for scaling iteration counts based on region size
Removed
- Unused mobile wait mode