Matt,
1. This error occurs in DeepBench RNN LSTM app. 2. The (hidden size, batch size, time step) is (256, 1, 1), (512, 1, 1), and (1024, 1, 1) 3. This error happens in MIOpenGEMM "miog_alphaab" kernel 4. I don't think this error caused by atomic operation, but I can check. Tsung Tai ________________________________ From: Tsungtai Yeh Sent: Monday, August 13, 2018 2:20:44 PM To: [email protected] Cc: [email protected] Subject: [gem5-dev] RubyPort::MemSlavePort::recvTimingReq(PacketPtr): Assertion `getOffset(pkt->getAddr()) + pkt->getSize() <= RubySystem::getBlockSizeBytes()' failed on X86_GCN3. The following debug trace tells us the "getOffset(pkt->getAddr()) + pkt->getSize() <= RubySystem::getBlockSizeBytes()". Why does this exception happen? Do you give me some hints I can continue to dig in this error? Thank you. 1428070516000: system.ruby.tcp_cntrl2.coalescer.slave0: MemSlavePort::recvTimingReq: pkt->getAddr:#20f5c3d, getOffset:#61, BlockSize:64, pkt->getSize:4, print:ReadReq [20f5c3d:20f5c40] gem5.opt: build/GCN3_X86/mem/ruby/system/RubyPort.cc:294: virtual bool RubyPort::MemSlavePort::recvTimingReq(PacketPtr): Assertion `getOffset(pkt->getAddr()) + pkt->getSize() <= RubySystem::getBlockSizeBytes()' failed. _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
