summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMahmoud <[email protected]>2019-11-15 20:02:50 -0500
committerMahmoud <[email protected]>2019-11-15 20:02:50 -0500
commita760eb1c93dd272373089752a821fc8f3eaa9ed3 (patch)
treedded1fbb1f63821aa3a7f854f81f408047cd47dc
parenta68d678b0d82c2b1cb485cc3f8741f97b8862b17 (diff)
adding some comments
-rw-r--r--src/trace-driven/gpgpusim_trace_driven_main.cc13
-rw-r--r--src/trace-driven/trace_opcode.h3
-rw-r--r--src/trace-driven/turing_opcode.h3
-rw-r--r--src/trace-driven/volta_opcode.h3
4 files changed, 19 insertions, 3 deletions
diff --git a/src/trace-driven/gpgpusim_trace_driven_main.cc b/src/trace-driven/gpgpusim_trace_driven_main.cc
index 81fdc0f..2f5d04d 100644
--- a/src/trace-driven/gpgpusim_trace_driven_main.cc
+++ b/src/trace-driven/gpgpusim_trace_driven_main.cc
@@ -19,6 +19,19 @@
#include "trace_opcode.h"
#include "../gpgpusim_entrypoint.h"
+/* TO DO:
+ * NOTE: the current version of trace-driven is functionally working fine,
+ * but we still need to improve traces compression and simulation speed.
+ * This includes:
+ * 1- Prefetch concurrent thread that prefetches traces from disk (to not be limited by disk speed)
+ * 2- traces compression format
+ * a. cfg format and remove thread/block Id from the head
+ * b. using zlib library to save in binary format
+ *
+ * 3- Efficient memory improvement (save string not objects - parse only 10 in the buffer)
+ * 4- Seeking capability - thread scheduler (save tb index and warp index info in the traces header)
+ * 5- Get rid off traces intermediate files - change the tracer
+ */
int main ( int argc, const char **argv )
{
diff --git a/src/trace-driven/trace_opcode.h b/src/trace-driven/trace_opcode.h
index 4e4abc7..7f13ed8 100644
--- a/src/trace-driven/trace_opcode.h
+++ b/src/trace-driven/trace_opcode.h
@@ -1,4 +1,5 @@
-
+//developed by Mahmoud Khairy, Purdue Univ
#ifndef TRACE_OPCODE_H
#define TRACE_OPCODE_H
diff --git a/src/trace-driven/turing_opcode.h b/src/trace-driven/turing_opcode.h
index 5fe9740..f872070 100644
--- a/src/trace-driven/turing_opcode.h
+++ b/src/trace-driven/turing_opcode.h
@@ -1,4 +1,5 @@
-
+//developed by Mahmoud Khairy, Purdue Univ
#ifndef TURING_OPCODE_H
#define TURING_OPCODE_H
diff --git a/src/trace-driven/volta_opcode.h b/src/trace-driven/volta_opcode.h
index 8de0775..23f0bd7 100644
--- a/src/trace-driven/volta_opcode.h
+++ b/src/trace-driven/volta_opcode.h
@@ -1,4 +1,5 @@
-
+//developed by Mahmoud Khairy, Purdue Univ
#ifndef VOLTA_OPCODE_H
#define VOLTA_OPCODE_H