aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDavid Li <li.davidm96@gmail.com>2016-01-14 18:11:25 -0700
committerDavid Li <li.davidm96@gmail.com>2016-01-14 18:11:25 -0700
commitdf305142809e543f27f2990c63184381c394e9d3 (patch)
treebe90ca95a75b7eba94a289081ba23d56858e08f2 /README.md
parente4de4e336fb4ae3c57a55a5aace072dfacfbed04 (diff)
Add readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..cd05c93
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+# CacheRacer
+
+TODOs: https://www.lidavidm.me/todos/cacheracer.html
+
+CacheRacer is a game: two programs compete to try to fill as much
+memory with their own byte value (payload) as possible on a shared
+machine. The goal is to optimize the program to make the best use of
+the cache, while defending against and using various strategies to
+disrupt the enemy program.
+
+This project is based on an assignment given in past years in
+Cornell's CS 3410 class. No code from that project is used here. For
+those familiar with the game, various details have been changed or
+reworked, so this is not a 1:1 reimplementation.
+
+CacheRacer is written in Rust, and uses the RISC-V ISA.
+
+## Contributing
+
+Email [li.davidm96@gmail.com](mailto:li.davidm96@gmail.com).