Gavin Howard
9b73b43ebe
Try smaeul's idea
...
I failed again. Same reasons.
2 years ago
Gavin Howard
890df0432f
Fix a timing issue
2 years ago
Gavin Howard
bf5940b912
Commit a try at futexes
...
This fails completely. Not only does it fail the race condition check,
it takes over a minute. This will not fly.
2 years ago
Gavin Howard
25bfba3512
Fix style
2 years ago
Gavin Howard
c2187cb513
Remove a memory leak
2 years ago
Gavin Howard
8a10ea2139
Split the run targets
2 years ago
Gavin Howard
e9cea09ec6
Fix build errors
2 years ago
Gavin Howard
a8028bbb61
Add a program to test the performance of signals
2 years ago
Gavin Howard
af6fd0de42
Make sure timing is more accurate
2 years ago
Gavin Howard
ba4c9ba760
Split the data from the metadata again
2 years ago
Gavin Howard
5f5641901d
Make sure important procedures are inlined
2 years ago
Gavin Howard
8f1810e931
Use relaxed memory ordering
2 years ago
Gavin Howard
f33e47591a
Make sure I use the correct data type
2 years ago
Gavin Howard
9e23434fd7
Use atomics
2 years ago
Gavin Howard
a5e025fa7b
Try two mutexes
2 years ago
Gavin Howard
58786d8ee9
Fix some various code
2 years ago
Gavin Howard
65c79e5c6e
Revert "Let the memory use all of the page"
...
This reverts commit f18218ba52
.
2 years ago
Gavin Howard
f18218ba52
Let the memory use all of the page
2 years ago
Gavin Howard
dcab83b985
Add the time.c directly into the repo
2 years ago
Gavin Howard
0c796e21cc
Add a soft link to the time file
2 years ago
Gavin Howard
9a1ec6c32b
Fix style
2 years ago
Gavin Howard
67a7993af4
Make a test for putting the size/read/sent info into the page
...
This test does not look good. Hardware pipes lose a lot of their
competitive advantage; they become only twice as fast. I suspect it's
because of the moduluses that are needed.
2 years ago
Gavin Howard
5312604785
Add the ability to separately test if affinity matters
2 years ago
Gavin Howard
6e67594f53
Fix style
2 years ago
Gavin Howard
7f650c8062
Add a gitignore
2 years ago
Gavin Howard
b719225fe8
Initial commit of version in blog post
2 years ago