-
Notifications
You must be signed in to change notification settings - Fork 0
jimmehc/fyp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the current state of the git repostitory for the code for this project. The repository is available online at: https://github.com/jimmehc/fyp This is the x86 branch, code modified to work on powerpc is available in the powerpc branch of the repository at the above url. All directories except for the following represent old/incomplete/abandoned work and should be ignored: lib unified spinbenching CASbenching fencebenching packet_proc lib contains header files with code for measuring clock cycles and my implementation of a TATAS spinlock and an MCS lock. unified contains code for the simple variable incrementing benchmarks. The README within it explains how to run them. spinbenching, CASbenching and fencebenching contain code for mini benchmarks evaluating the speed of spinlocks, CASs and fences compared to writes and in different cache lines. packet_proc contains code for the different versions of the fake packet processor written for the project. See the README within it for more details.
About
My final year project.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published