Hello,

I'm trying to run several benchmarks, including spec2000 and stream (http://www.cs.virginia.edu/stream/) on the 2.0b2 release, using g++ 3.4.3 as the cross-compiler and gcc3.4.3,4.0.2,4.1.1 as the compiler of m5 and all combinations have the same problem of the m5 binary progressively using more and more memory, until it fills all the memory on the system(up to 1.7gb now). I'm executing the se.py script using --caches and --detailed as well. Memcheck shows these problems as well as others when running tests/test-progs/hello/bin/alpha/linux/hello:

==16789== 1047232 bytes in 32726 blocks are definitely lost in loss record 369 of 374
==16789==    at 0x1B904C07: operator new(unsigned) (vg_replace_malloc.c:133)
==16789== by 0x8114C77: CoherenceProtocol::CoherenceProtocol(std::string const&, std::string const&, bool) (statistics.hh:398)
==16789==    by 0x8115219: CoherenceProtocolBuilder::create() (param.hh:237)
==16789== by 0x8164822: SimObjectClass::createObject(IniFile&, std::string const&) (builder.cc:136)
==16789==
==16789==
==16789== 2290960 bytes in 28637 blocks are definitely lost in loss record 372 of 374
==16789==    at 0x1B904C07: operator new(unsigned) (vg_replace_malloc.c:133)
==16789==    by 0x806E36F: Stats::Formula::Formula() (statistics.cc:65)
==16789==    by 0x8187875: _GLOBAL__I_hostInstRate (stat_control.cc:52)
==16789==    by 0x82CFEE4: (within m5.opt)

I'm wondering if I need to configure something differently, if the cross-compiled binary (stream) could be doing this (although it makes no malloc calls), if this is some issue with the compiler or if this is a known problem. Any help is appreciated.

Joe
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to