summaryrefslogtreecommitdiff
path: root/mbw.c
AgeCommit message (Collapse)AuthorLines
2024-09-23add a simple read benchmark. No AVX or anything.Birte Kristina Friesel-3/+19
2024-09-19Add AVX512 copy variant. Not particularly efficient yet, might be missing sthBirte Kristina Friesel-5/+272
2024-07-19mbw.c: fix dfatool output formatBirte Kristina Friesel-3/+3
2024-07-16use distinct dfatool keys for copy typesBirte Kristina Friesel-4/+11
2024-06-17pthread=1: allocate threads after initializing global variablesBirte Kristina Friesel-22/+21
2024-05-23explicitly specify NUMA regions for source and target memoriesBirte Kristina Friesel-11/+32
2024-05-23Add NUMA supportBirte Kristina Friesel-1/+59
2023-06-07adjust for new dfatool output formatDaniel Friesel-3/+3
2023-05-02use monotonic clock for benchmarks. gettimeofday is a really bad ideaDaniel Friesel-10/+10
2023-05-02add n_threads to parameter outputDaniel Friesel-0/+5
2023-05-02add multi-threaded benchmarks for NUMA evaluation and the likesDaniel Friesel-43/+163
2023-04-28produce dfatool-compatible output, add run scriptDaniel Friesel-9/+7
2023-01-17Removed unused headerBorislav Stanimirov-1/+0
2022-04-26Bump to v1.5Andras Horvath-6/+6
2022-04-24fix mempcpy not available on macWillian Z-2/+2
2020-05-14Fix the test for -t which was invertedSteve Schnepp-2/+2
Found because GCC 6.4.0 emits a warning: warning: comparison of 0 > unsigned expression is always false [-Wtautological-compare]
2015-05-06Added review changes for pull requestStephen Bates-3/+1
2015-05-05Added -n 0 option to run loops foreverStephen Bates-3/+10
2014-02-17Add version number. v1.4Andras HORVATH-0/+4
2014-02-17Fix labeling of the displayed results.Andras HORVATH-9/+14
2013-10-05Fixed small bug with my bug fix ;-)James Slocum-1/+1
2013-10-05Bug Fix: advance was not guaranteed to be divisable by long_size, changed ↵James Slocum-4/+5
the MBLOCK test by convering to char* arrays and tracking bytes.
2013-10-03Fixed 2 bugs.James Slocum-3/+6
Fixed a segfault, and read error. 1) the for(t=0; t<array_size; t+=block_size) loop could write past the end of the buffer and segfault 2) The 'a' buffer was not being advanced, causing the same memory to be read over and over, this caused heavy cache hits and unrealistically high results.
2012-03-11Re-indenting, cosmetic changesAndras HORVATH-208/+221
2012-03-06...and get rid of the extra variableAndras HORVATH-1/+0
2012-03-06Fix MCBLOCK test: actually copy to the full buffer, not just its first ↵Andras HORVATH-2/+2
$blocksize.
2012-03-06git importAndras HORVATH-0/+275