From 23d096dd1f1d4f0387087ffff0605fbf349556d2 Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Sun, 28 Nov 2010 09:35:25 -0800 Subject: adding 1st level data cache [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 8153] --- src/intersim/interconnect_interface.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/intersim/interconnect_interface.cpp') diff --git a/src/intersim/interconnect_interface.cpp b/src/intersim/interconnect_interface.cpp index 3059b44..0c155f1 100644 --- a/src/intersim/interconnect_interface.cpp +++ b/src/intersim/interconnect_interface.cpp @@ -512,6 +512,28 @@ unsigned interconnect_busy() return 0; } +void display_icnt_state( FILE *fp ) +{ + fprintf(fp,"GPGPU-Sim uArch: interconnect busy state\n"); + for (unsigned i=0; i_measured_in_flight) + fprintf(fp," Network %u has %u _measured_in_flight\n", i, traffic[i]->_measured_in_flight ); + } + + for (unsigned i=0 ;i<(_n_shader+_n_mem);i++ ) { + if( !traffic[0]->_partial_packets[i] [0].empty() ) + fprintf(fp," Network 0 has nonempty _partial_packets[%u][0]\n", i); + if ( doub_net && !traffic[1]->_partial_packets[i] [0].empty() ) + fprintf(fp," Network 1 has nonempty _partial_packets[%u][0]\n", i); + for (unsigned j=0;j