Hello Everyone, I am trying to simulate a 4x4 mesh topology using Mesh_XY.py and apu_se.py. I am also using the Opencl benchmarks from Polybench. Here's the command I am using:
PATH1/gem5.debug \ PATH2/apu_se.py \ --network=garnet2.0 \ --topology=Mesh_XY \ --num-cpus=16 \ --num-dirs=16 \ --mesh-rows=4 \ --cmd="PATH3/polybench-gpu-1.0/OpenCL/2DCONV/2DConvolution.exe" \ --num-compute-units=2 The error message I get: gem5.debug: PATH4/mem/ruby/network/garnet2.0/GarnetNetwork.cc:122: virtual void GarnetNetwork::init(): Assertion `m_num_rows * m_num_cols == m_routers.size()' failed. On checking in gdb, m_routers.size() == 3, which should be 16. (m_num_rows == 4, m_num_cols == 0). Can you please suggest a way to see how the arguments are passed from the python file to c++ files ? Regards, Sampad [https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png]<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avg.com<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
