diff options
| author | Mahmoud <[email protected]> | 2019-11-15 20:02:50 -0500 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2019-11-15 20:02:50 -0500 |
| commit | a760eb1c93dd272373089752a821fc8f3eaa9ed3 (patch) | |
| tree | dded1fbb1f63821aa3a7f854f81f408047cd47dc /src | |
| parent | a68d678b0d82c2b1cb485cc3f8741f97b8862b17 (diff) | |
adding some comments
Diffstat (limited to 'src')
| -rw-r--r-- | src/trace-driven/gpgpusim_trace_driven_main.cc | 13 | ||||
| -rw-r--r-- | src/trace-driven/trace_opcode.h | 3 | ||||
| -rw-r--r-- | src/trace-driven/turing_opcode.h | 3 | ||||
| -rw-r--r-- | src/trace-driven/volta_opcode.h | 3 |
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 |
