[Gems-users] assert(address == line_address(address)) failure


Date: Mon, 4 Feb 2008 18:03:47 -0500
From: "avinankumar vellore" <avinankumar@xxxxxxxxx>
Subject: [Gems-users] assert(address == line_address(address)) failure
Dear all,
 
I have modified the MOESI_CMP_protocol to include prefetching. But I am getting an assertion failure at
assert(address == line_address(address))
when I run radix benchmark (for other benchmarks and ruby tester, its fine). Following is the trace
 
 
23463115   3  -1        Seq                Done       >       [0x3e22805c, line 0x3e228040] 0 cycles L1Cache No
23463116   3  -1        Seq                Done       >       [0x3e228050, line 0x3e228040] 0 cycles L1Cache No
23463116   3  -1        Seq                Done       >       [0x361f333c, line 0x361f3300] 0 cycles L1Cache No
23463116   3  -1        Seq                Done       >       [0x3e228054, line 0x3e228040] 0 cycles L1Cache No
23463117   3  -1        Seq                Done       >       [0x3e228058, line 0x3e228040] 0 cycles L1Cache No
23463117   3  -1        Seq                Done       >       [0x3e22805c, line 0x3e228040] 0 cycles L1Cache No
23463118   2  -1        Seq                Done       >       [0x2a690088, line 0x2a690080] 4 cycles NULL No
23463118   0   2    L1Cache               Store      M>MM     [0x2a690080, line 0x2a690080]
23463118   3  -1        Seq                Done       >       [0x3e228050, line 0x3e228040] 0 cycles L1Cache No
23463118   3  -1        Seq                Done       >       [0x361f3340, line 0x361f3340] 0 cycles L1Cache No
23463118   2  -1        Seq                Done       >       [0x35c5905c, line 0x35c59040] 0 cycles L1Cache No
23463118   2  -1        Seq                Done       >       [0x2a69008c, line 0x2a690080] 0 cycles L1Cache No
23463118   3  -1        Seq                Done       >       [0x3e228054, line 0x3e228040] 0 cycles L1Cache No
23463119   2  -1        Seq                Done       >       [0x35c59060, line 0x35c59040] 0 cycles L1Cache No
23463119   2  -1        Seq                Done       >       [0x2d5e78a0, line 0x2d5e7880] 0 cycles L1Cache No
23463119   3  -1        Seq                Done       >       [0x3e228058, line 0x3e228040] 0 cycles L1Cache No
23463119   2  -1        Seq                Done       >       [0x35c59064, line 0x35c59040] 0 cycles L1Cache No
23463119   2  -1        Seq                Done       >       [0x2d5e78a4, line 0x2d5e7880] 0 cycles L1Cache No
23463119   3  -1        Seq                Done       >       [0x3e22805c, line 0x3e228040] 0 cycles L1Cache No
23463120   2  -1        Seq                Done       >       [0x35c59068, line 0x35c59040] 0 cycles L1Cache No
23463120   2  -1        Seq                Done       >       [0x2d5e78a0, line 0x2d5e7880] 0 cycles L1Cache No
23463120   3  -1        Seq                Done       >       [0x3e228050, line 0x3e228040] 0 cycles L1Cache No
23463120   3  -1        Seq                Done       >       [0x361f3344, line 0x361f3340] 0 cycles L1Cache No
23463120   2  -1        Seq                Done       >       [0x35c5906c, line 0x35c59040] 0 cycles L1Cache No
23463120   2  -1        Seq                Done       >       [0x2d5e78a4, line 0x2d5e7880] 0 cycles L1Cache No
23463120   3  -1        Seq                Done       >       [0x3e228054, line 0x3e228040] 0 cycles L1Cache No
23463121   2  -1        Seq                Done       >       [0x35c59070, line 0x35c59040] 0 cycles L1Cache No
23463121   3  -1        Seq                Done       >       [0x3e228058, line 0x3e228040] 0 cycles L1Cache No
23463121   2  -1        Seq                Done       >       [0x35c59074, line 0x35c59040] 0 cycles L1Cache No
23463121   2  -1        Seq                Done       >       [0x2d5e7888, line 0x2d5e7880] 0 cycles L1Cache No
23463121   3  -1        Seq                Done       >       [0x3e22805c, line 0x3e228040] 0 cycles L1Cache No
23463122   0   2    L1Cache         Use_Timeout    M_W>M      [0x2a690880, line 0x2a690880]
23463122   2  -1        Seq                Done       >       [0x3ba1fd04, line 0x3ba1fd00] 0 cycles L1Cache No
23463122   3  -1        Seq                Done       >       [0x3e228050, line 0x3e228040] 0 cycles L1Cache No
23463122   3  -1        Seq                Done       >       [0x361f3348, line 0x361f3340] 0 cycles L1Cache No
23463122   2  -1        Seq                Done       >       [0x3ba1fd08, line 0x3ba1fd00] 0 cycles L1Cache No
23463122   3  -1        Seq                Done       >       [0x3e228054, line 0x3e228040] 0 cycles L1Cache No
23463123   2  -1        Seq                Done       >       [0x3ba1fd0c, line 0x3ba1fd00] 0 cycles L1Cache No
23463123   3  -1        Seq                Done       >       [0x3e228058, line 0x3e228040] 0 cycles L1Cache No
23463123   2  -1        Seq                Done       >       [0x3ba1fd10, line 0x3ba1fd00] 0 cycles L1Cache No
23463123   3  -1        Seq                Done       >       [0x3e22805c, line 0x3e228040] 0 cycles L1Cache No
23463124   2  -1        Seq                Done       >       [0x3a183384, line 0x3a183380] 0 cycles L1Cache No
23463124   3  -1        Seq                Done       >       [0x3e228050, line 0x3e228040] 0 cycles L1Cache No
23463124   3  -1        Seq                Done       >       [0x361f334c, line 0x361f3340] 0 cycles L1Cache No
23463124   2  -1        Seq                Done       >       [0x3a183388, line 0x3a183380] 0 cycles L1Cache No
23463124   3  -1        Seq                Done       >       [0x3e228054, line 0x3e228040] 0 cycles L1Cache No
23463125   2  -1        Seq                Done       >       [0x3a18338c, line 0x3a183380] 0 cycles L1Cache No
23463125   2  -1        Seq                Done       >       [0x2d5e7870, line 0x2d5e7840] 0 cycles L1Cache No
23463125   3  -1        Seq
 
I would really appreciate, if anyone could help me out in finding out the error or atleast throw me some pointers.
 
Regards,
Avinan

[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] assert(address == line_address(address)) failure, avinankumar vellore <=