summaryrefslogtreecommitdiff
path: root/src/gpgpusim_entrypoint.cc
diff options
context:
space:
mode:
authorMahmoud <[email protected]>2020-05-23 22:45:28 -0400
committerMahmoud <[email protected]>2020-05-23 22:45:28 -0400
commit47e1a8a3a45203c34a93672a1b1bd742dc193183 (patch)
tree4db7185ba2d4af2bd03e1388cd15a33b95ea8562 /src/gpgpusim_entrypoint.cc
parent90a36a59f5619790b7f6d80375f69d05a75c0a82 (diff)
code refomratting
Diffstat (limited to 'src/gpgpusim_entrypoint.cc')
-rw-r--r--src/gpgpusim_entrypoint.cc50
1 files changed, 27 insertions, 23 deletions
diff --git a/src/gpgpusim_entrypoint.cc b/src/gpgpusim_entrypoint.cc
index d6d0b23..6ec3867 100644
--- a/src/gpgpusim_entrypoint.cc
+++ b/src/gpgpusim_entrypoint.cc
@@ -232,35 +232,39 @@ gpgpu_sim *gpgpu_context::gpgpu_ptx_sim_init_perf() {
return the_gpgpusim->g_the_gpu;
}
-gpgpu_sim *gpgpu_context::gpgpu_trace_sim_init_perf(int argc, const char *argv[])
-{
- srand(1);
- print_splash();
- func_sim->read_sim_environment_variables();
- ptx_parser->read_parser_environment_variables();
- option_parser_t opp = option_parser_create();
+gpgpu_sim *gpgpu_context::gpgpu_trace_sim_init_perf(int argc,
+ const char *argv[]) {
+ srand(1);
+ print_splash();
+ func_sim->read_sim_environment_variables();
+ ptx_parser->read_parser_environment_variables();
+ option_parser_t opp = option_parser_create();
- ptx_reg_options(opp);
- func_sim->ptx_opcocde_latency_options(opp);
+ ptx_reg_options(opp);
+ func_sim->ptx_opcocde_latency_options(opp);
- icnt_reg_options(opp);
- the_gpgpusim->g_the_gpu_config = new gpgpu_sim_config(this);
- the_gpgpusim->g_the_gpu_config->reg_options(opp); // register GPU microrachitecture options
+ icnt_reg_options(opp);
+ the_gpgpusim->g_the_gpu_config = new gpgpu_sim_config(this);
+ the_gpgpusim->g_the_gpu_config->reg_options(
+ opp); // register GPU microrachitecture options
- option_parser_cmdline(opp, argc, argv); // parse configuration options
- fprintf(stdout, "GPGPU-Sim: Configuration options:\n\n");
- option_parser_print(opp, stdout);
- // Set the Numeric locale to a standard locale where a decimal point is a "dot" not a "comma"
- // so it does the parsing correctly independent of the system environment variables
- assert(setlocale(LC_NUMERIC,"C"));
- the_gpgpusim->g_the_gpu_config->init();
+ option_parser_cmdline(opp, argc, argv); // parse configuration options
+ fprintf(stdout, "GPGPU-Sim: Configuration options:\n\n");
+ option_parser_print(opp, stdout);
+ // Set the Numeric locale to a standard locale where a decimal point is a
+ // "dot" not a "comma" so it does the parsing correctly independent of the
+ // system environment variables
+ assert(setlocale(LC_NUMERIC, "C"));
+ the_gpgpusim->g_the_gpu_config->init();
- the_gpgpusim->g_the_gpu = new gpgpu_sim(*(the_gpgpusim->g_the_gpu_config), this);
- the_gpgpusim->g_stream_manager = new stream_manager((the_gpgpusim->g_the_gpu), func_sim->g_cuda_launch_blocking);
+ the_gpgpusim->g_the_gpu =
+ new gpgpu_sim(*(the_gpgpusim->g_the_gpu_config), this);
+ the_gpgpusim->g_stream_manager = new stream_manager(
+ (the_gpgpusim->g_the_gpu), func_sim->g_cuda_launch_blocking);
- the_gpgpusim->g_simulation_starttime = time((time_t *)NULL);
+ the_gpgpusim->g_simulation_starttime = time((time_t *)NULL);
- return the_gpgpusim->g_the_gpu;
+ return the_gpgpusim->g_the_gpu;
}
void gpgpu_context::start_sim_thread(int api) {