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

Reply via email to