Go to file
Raphaël Jakse 822e67d395 Commit last things
This version works ok. some comments were fixed in the shared
buffer's header, a HACKING file has been written so hopefully
someone can take the code more easily.
2016-09-16 16:38:07 +02:00
examples Biggest commit ever 2016-09-12 14:49:10 -05:00
include Commit last things 2016-09-16 16:38:07 +02:00
src Commit last things 2016-09-16 16:38:07 +02:00
tests Commit last things 2016-09-16 16:38:07 +02:00
third-party/xxHash Implement reuse distance 2016-08-16 13:54:02 -05:00
.gitignore Biggest commit ever 2016-09-12 14:49:10 -05:00
.kateconfig It compiles 2016-07-21 12:54:41 -05:00
.kdev_include_paths Better separate concerns in the DynamoRIO client and show-trace. 2016-08-08 15:23:32 -05:00
HACKING Commit last things 2016-09-16 16:38:07 +02:00
LICENSE Initial commit 2016-07-15 23:12:56 +02:00
Makefile Commit last things 2016-09-16 16:38:07 +02:00
README.md Initial commit 2016-07-15 23:12:56 +02:00
USAGE.md Add a merging tool, and a little script to chain calls to tools. 2016-08-11 09:49:26 -05:00
chain Add a DRY_RUN feature on the chain script 2016-09-09 18:06:38 -05:00
drrioclient.ldscript Commit last things 2016-09-16 16:38:07 +02:00
rtmtdr Fix new line handling in rtmtdr 2016-09-12 16:07:31 -05:00

README.md

This is the Round Table Memory Tracing Tool, based on DynamoRIO

Knights Landing machines, in addition to the regular DDR4 RAM, also have a smaller and faster on-package High Bandwidth Memory, the MCDRAM.

This tool aims at producing traces that contain relevant information that can be used to take decision on how data should be moved from one memory to another in order to use this new architecture efficiently.

This tool should remain as generic as possible in order to be used in other applications.