I'd also asked Kyle to try bisecting/valgrind. Kyle, since Bobby is running valgrind can you please try bisecting first?
Matt On Fri, May 27, 2022 at 3:34 PM Bobby Bruce <bbr...@ucdavis.edu> wrote: > I'm running valgrind on the workload here. It'll take forever so I'll let > you know if anything interesting comes up over the weekend. > > -- > Dr. Bobby R. Bruce > Room 3050, > Kemper Hall, UC Davis > Davis, > CA, 95616 > > web: https://www.bobbybruce.net > > > On Thu, May 26, 2022 at 1:35 PM Poremba, Matthew <matthew.pore...@amd.com> > wrote: > >> [AMD Official Use Only - General] >> >> Another thing to mention is that the only gpu related changes since the >> last weekly seem to be configs and a dev-amdgpu change which are only used >> in GPU FS, and therefore shouldn’t impact GPU SE-mode. I suppose another >> possibility since there are only 10 patches since the last successful >> weekly, we can take a look at those patches and see if anything looks like >> a memory leak or do a bisect depending on how long it takes to run the test. >> >> >> >> Regarding valgrind, I don’t believe that is installed on the docker >> image. However, I think it can be easily added by appending the >> appropriate apt-get install line in >> gem5-resources/src/gpu/halo-finder/Dockerfile. >> >> >> >> >> >> -Matt >> >> >> >> *From:* Matt Sinclair <mattdsinclair.w...@gmail.com> >> *Sent:* Wednesday, May 25, 2022 2:17 PM >> *To:* The gem5 Developer List <gem5-dev@gem5.org> >> *Cc:* Bobby Bruce <bbr...@ucdavis.edu>; Poremba, Matthew < >> matthew.pore...@amd.com> >> *Subject:* [gem5-dev] Re: Build failed in Jenkins: weekly #53 >> >> >> >> [CAUTION: External Email] >> >> (Resending from my Gmail because my cs.wisc.edu >> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcs.wisc.edu%2F&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=1TJNodhM1ZXOzAAbetTE86UcNFnXqNDLHPj6sRmB3EM%3D&reserved=0> >> account bounced.) >> >> >> >> Matt P. knows the patch in question better than I do, but I agree with >> his basic point: it is suspicious that a patch that seemingly doesn’t not >> affect HACC is changing its memory requirements. HACC is also the first >> benchmark and (to the best of my knowledge) doesn’t have a significant >> memory footprint – I think the larger footprint is there because the other >> applications (e.g., Pannotia) with larger footprints use the same docker to >> avoid creating multiple. So, my guess is if we tried any application >> first, it would likely fail the same way (or, rather, require the same >> increase in memory). >> >> I haven’t had a chance to do a run with valgrind yet, but that would >> likely be the first thing I would try. My guess is memory is leaking >> somewhere … >> >> >> >> Matt >> >> >> >> On Wed, May 25, 2022 at 2:55 PM Poremba, Matthew <matthew.pore...@amd.com> >> wrote: >> >> [AMD Official Use Only - General] >> >> >> >> Is there any indication it is the application itself? I don’t think >> anything has changed with that in a while. Is it possible it could be a >> memory leak that snuck into gem5 that is being exposed by this application? >> >> >> >> >> >> -Matt >> >> >> >> *From:* Bobby Bruce <bbr...@ucdavis.edu> >> *Sent:* Wednesday, May 25, 2022 12:24 PM >> *To:* gem5-dev@gem5.org; Poremba, Matthew <matthew.pore...@amd.com>; >> Matt Sinclair <sincl...@cs.wisc.edu> >> *Subject:* Re: [gem5-dev] Build failed in Jenkins: weekly #53 >> >> >> >> [CAUTION: External Email] >> >> A short-term fix is to increase the memory limit of the docker container, >> but it does seem like a huge amount of memory for this test to be using: >> https://gem5-review.googlesource.com/c/public/gem5/+/60009 >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgem5-review.googlesource.com%2Fc%2Fpublic%2Fgem5%2F%2B%2F60009&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=18XenLNpKeXG7lTvEwXraxIBi4IB6ucMpbicZqZulnM%3D&reserved=0> >> >> >> >> -- >> >> Dr. Bobby R. Bruce >> Room 3050, >> Kemper Hall, UC Davis >> Davis, >> CA, 95616 >> >> >> >> web: https://www.bobbybruce.net >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.bobbybruce.net%2F&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=ifRP%2F4B2DUPbxlQ3xnmRRZEpVyA4KCfiIRj1LtibeS4%3D&reserved=0> >> >> >> >> >> >> On Mon, May 23, 2022 at 4:58 PM Bobby Bruce <bbr...@ucdavis.edu> wrote: >> >> I had a look into why the nightlies failed last week. I can recreate this >> locally doing the following: >> >> >> >> ``` >> >> #!/bin/bash >> >> >> >> set -e >> >> set -x >> >> >> >> git clone -b develop https://gem5.googlesource.com/public/gem5 >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgem5.googlesource.com%2Fpublic%2Fgem5&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=SnM%2Feo1qcLRp2yw2kU6bak%2BKum%2BWQYvNEnp9GEbYG%2FE%3D&reserved=0> >> >> >> >> cd gem5 >> >> >> >> git clone -b develop https://gem5.googlesource.com/public/gem5-resources >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgem5.googlesource.com%2Fpublic%2Fgem5-resources&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=hgPedb3qv2aGZNSz3eDfCmwt9IrSiYRpyHhjSdNifok%3D&reserved=0> >> >> >> >> docker pull gcr.io/gem5-test/gcn-gpu:latest >> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgcr.io%2Fgem5-test%2Fgcn-gpu%3Alatest&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=KQ4vURo0AUgziSITTQlD2vnb9i5zfOylwjiB5TwBurA%3D&reserved=0> >> >> docker build -t hacc-test-weekly gem5-resources/src/gpu/halo-finder >> >> >> >> docker run --rm -u $UID:$GID --volume $(pwd):$(pwd) -w \ >> >> $(pwd) --memory="18g" hacc-test-weekly bash -c \ >> >> "scons build/GCN3_X86/gem5.opt -j`nproc`" >> >> >> >> docker run --rm --volume $(pwd):$(pwd) -w \ >> >> "$(pwd)/gem5-resources/src/gpu/lulesh" \ >> >> -u $UID:$GID --memory="18g" hacc-test-weekly make >> >> >> >> docker run --rm -u $UID:$GID --volume "$(pwd)":"$(pwd)" -w \ >> >> "$(pwd)" --memory="18g" \ >> >> hacc-test-weekly build/GCN3_X86/gem5.opt configs/example/apu_se.py >> -n3 \ >> --mem-size=8GB --reg-alloc-policy=dynamic \ >> >> --benchmark-root="$(pwd)/gem5-resources/src/gpu/lulesh/bin" -c lulesh >> >> ``` >> >> >> >> This crashes with a "137" exit code which, from what I can see via >> Google, is a code docker throws when it's out of memory. As I'm already >> allocating 18GB, I find this quite surprising. Is it possible that lulesh >> is suddenly consuming considerably more memory? >> >> >> >> The only GPU related patch added recently ies >> https://gem5-review.googlesource.com/c/public/gem5/+/59669 >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgem5-review.googlesource.com%2Fc%2Fpublic%2Fgem5%2F%2B%2F59669&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=0mhAOfb21YHKJuvZ4%2BxPI0eOyalStzZCUIkoRNs1BTM%3D&reserved=0>. >> I'm not sure if this is the culprit but I'm looking to see if this issue >> persists if I revert this change. >> >> >> >> -- >> >> Dr. Bobby R. Bruce >> Room 3050, >> Kemper Hall, UC Davis >> Davis, >> CA, 95616 >> >> >> >> web: https://www.bobbybruce.net >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.bobbybruce.net%2F&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=ifRP%2F4B2DUPbxlQ3xnmRRZEpVyA4KCfiIRj1LtibeS4%3D&reserved=0> >> >> >> >> >> >> On Fri, May 20, 2022 at 6:58 PM <jenkins-no-re...@gem5.org> wrote: >> >> See <https://jenkins.gem5.org/job/weekly/53/display/redirect?page=changes >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjenkins.gem5.org%2Fjob%2Fweekly%2F53%2Fdisplay%2Fredirect%3Fpage%3Dchanges&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=XjtEFOXyZYfYWco15zIbeXMB8qP1q0agcPqYKHY4pM8%3D&reserved=0> >> > >> >> Changes: >> >> [jungma] systemc: Simple TLM Example added >> >> [jungma] systemc: Fixed Bug in SystemC Example >> >> [Bobby R. Bruce] stdlib: Implicitly determine FS/SE mode via workload >> >> [matthew.poremba] configs: Add example scripts for HIP apps for GPUFS >> >> [matthew.poremba] dev-amdgpu: Allow for atomics in SystemHub >> >> [Giacomo Travaglini] configs, mem-ruby: Implement DVMOps in CHI >> >> [Giacomo Travaglini] configs: Add --enable-dvm CL option to CHI configs >> >> [Jason Lowe-Power] util,systemc: Update systemc connection >> >> [Jason Lowe-Power] scons: Update enum output when not using python >> >> [Jason Lowe-Power] tests: Add systemc test >> >> >> ------------------------------------------ >> [...truncated 857.31 KB...] >> Checking for char temp; backtrace_symbols_fd((void *)&temp, 0, 0) in C >> library None... (cached) yes >> Checking for pkg-config package protobuf... (cached) yes >> Checking for GOOGLE_PROTOBUF_VERIFY_VERSION in C++ library protobuf... >> (cached) yes >> Checking for C header file linux/if_tun.h... (cached) yes >> Checking whether __i386__ is declared... (cached) no >> Checking whether __x86_64__ is declared... (cached) yes >> Checking for compiler -Wno-self-assign-overloaded support... (cached) yes >> Checking for compiler -Wno-free-nonheap-object support... (cached) yes >> scons: done reading SConscript files. >> scons: Building targets ... >> [VER TAGS] -> GCN3_X86/sim/tags.cc >> scons: `build/GCN3_X86/gem5.opt' is up to date. >> scons: done building targets. >> *** Summary of Warnings *** >> Warning: Deprecated namespaces are not supported by this compiler. >> Please make sure to check the mailing list for deprecation >> announcements. >> + docker run --rm -u 118: --volume >> /nobackup/jenkins/workspace/weekly/tests/..:/nobackup/jenkins/workspace/weekly/tests/.. >> -w /nobackup/jenkins/workspace/weekly/tests/../util/m5 --memory=18g >> hacc-test-weekly bash -c 'export TERM=xterm-256color ; scons >> build/x86/out/m5' >> scons: Reading SConscript files ... >> Mkdir("/nobackup/jenkins/workspace/weekly/util/m5/build") >> Checking for java package org.junit...no >> junit test framework not found, not build java wrapper test >> Checking whether pkg-config program exists.../usr/bin/pkg-config >> Checking for pkg-config package lua51...(cached) no >> lua 5.1 not detected, not building lua wrapper. >> scons: done reading SConscript files. >> scons: Building targets ... >> CXX build/x86/call_type/inst.o >> CXX build/x86/call_type/addr.o >> CXX build/x86/args.o >> CXX build/x86/call_type.o >> CXX build/x86/command.o >> CXX build/x86/command/addsymbol.o >> CXX build/x86/command/checkpoint.o >> CXX build/x86/command/dumpresetstats.o >> CXX build/x86/command/dumpstats.o >> CXX build/x86/command/exit.o >> CXX build/x86/command/fail.o >> CXX build/x86/command/sum.o >> CXX build/x86/command/initparam.o >> CXX build/x86/command/loadsymbol.o >> CXX build/x86/command/readfile.o >> CXX build/x86/command/resetstats.o >> CXX build/x86/command/writefile.o >> CXX build/x86/m5.o >> CC build/x86/m5_mmap.o >> ASPP build/x86/abi/x86/m5op.o >> ASPP build/x86/abi/x86/m5op_addr.o >> AR build/x86/out/libm5.a >> RANLIB build/x86/out/libm5.a >> CXX build/x86/usage.o >> LINK build/x86/out/m5 >> scons: done building targets. >> + docker run --rm --volume >> /nobackup/jenkins/workspace/weekly/tests/..:/nobackup/jenkins/workspace/weekly/tests/.. >> -w >> /nobackup/jenkins/workspace/weekly/tests/../gem5-resources/src/gpu/lulesh >> -u 118: --memory=18g hacc-test-weekly bash -c make >> mkdir -p ./bin >> /opt/rocm/hip/bin/hipcc src/lulesh.hip.cc >> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Flulesh.hip.cc%2F&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=hX9qJgQ3WcR%2BmSQoUg5%2BGn60Lk%2B78u0nIbMH60oWekA%3D&reserved=0> >> -o ./bin/lulesh --amdgpu-target=gfx801,gfx803,gfx900 >> + docker run --rm -u 118: --volume >> /nobackup/jenkins/workspace/weekly/tests/..:/nobackup/jenkins/workspace/weekly/tests/.. >> -w /nobackup/jenkins/workspace/weekly/tests/.. --memory=18g >> hacc-test-weekly build/GCN3_X86/gem5.opt configs/example/apu_se.py -n3 >> --mem-size=8GB --reg-alloc-policy=dynamic >> --benchmark-root=/nobackup/jenkins/workspace/weekly/tests/../gem5-resources/src/gpu/lulesh/bin >> -c lulesh >> Global frequency set at 1000000000000 ticks per second >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does not >> divide range [1:75] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:10] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:64] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does not >> divide range [1:75] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:10] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:64] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does not >> divide range [1:75] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:10] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:64] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does not >> divide range [1:75] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:10] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does not >> divide range [1:64] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/statistics.hh:280: warn: One of the stats is a legacy >> stat. Legacy stat is a stat that does not belong to any statistics::Group. >> Legacy stat is deprecated. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000) does >> not divide range [1:1.6e+06] into equal-sized buckets. Rounding up. >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> build/GCN3_X86/base/statistics.hh:280: warn: One of the stats is a legacy >> stat. Legacy stat is a stat that does not belong to any statistics::Group. >> Legacy stat is deprecated. >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> Forcing maxCoalescedReqs to 32 (TLB assoc.) >> build/GCN3_X86/base/remote_gdb.cc:381: warn: Sockets disabled, not >> accepting gdb connections >> tcmalloc: large alloc 1073741824 bytes == 0x555bd44e8000 @ >> 0x7f1e2d02a680 0x7f1e2d04aff4 0x555bcd168d21 0x555bcc0852c3 0x555bcbf2bf97 >> 0x7f1e2d4f4738 0x7f1e2d4f4b1b 0x7f1e2d4f4de0 0x7f1e2d2c0d6d 0x7f1e2d2c8ef6 >> 0x7f1e2d416e3b 0x7f1e2d4f4114 0x7f1e2d2c0d6d 0x7f1e2d2c8ef6 0x7f1e2d416e3b >> 0x7f1e2d4171c2 0x7f1e2d4175af 0x7f1e2d41bbf1 0x7f1e2d4ab537 0x7f1e2d2c0d6d >> 0x7f1e2d2c246d 0x7f1e2d2cc06b 0x7f1e2d4f4830 0x555bcc07b2b4 0x555bcbf05436 >> 0x7f1e2c3c40b3 0x555bcbf1a4de >> gem5 Simulator System. https://www.gem5.org >> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gem5.org%2F&data=05%7C01%7Cmatthew.poremba%40amd.com%7Cf2de6e9a1d624924f63208da3e93f72c%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891102633782085%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=TpXY%2F%2BgbikFmbaukoLbTToVArTHlGTuuohQW4VJYTqw%3D&reserved=0> >> gem5 is copyrighted software; use the --copyright option for details. >> >> gem5 version [DEVELOP-FOR-v22.0] >> gem5 compiled May 20 2022 20:56:34 >> gem5 started May 20 2022 20:59:26 >> gem5 executing on b2d8c3f6b7c7, pid 1 >> command line: build/GCN3_X86/gem5.opt configs/example/apu_se.py -n3 >> --mem-size=8GB --reg-alloc-policy=dynamic >> --benchmark-root=/nobackup/jenkins/workspace/weekly/tests/../gem5-resources/src/gpu/lulesh/bin >> -c lulesh >> >> info: Standard input is not a terminal, disabling listeners. >> Num SQC = 1 Num scalar caches = 1 Num CU = 4 >> warn: system.ruby.network adopting orphan SimObject param 'ext_links' >> warn: system.ruby.network adopting orphan SimObject param 'int_links' >> build/GCN3_X86/sim/simulate.cc:194: info: Entering event queue @ 0. >> Starting simulation... >> build/GCN3_X86/mem/ruby/system/Sequencer.cc:611: warn: Replacement policy >> updates recently became the responsibility of SLICC state machines. Make >> sure to setMRU() near callbacks in .sm files! >> build/GCN3_X86/sim/mem_state.cc:443: info: Increasing stack size by one >> page. >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> set_robust_list(...) >> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall >> rt_sigaction(...) >> (further warnings will be suppressed) >> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall >> rt_sigprocmask(...) >> (further warnings will be suppressed) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> get_mempolicy(...) >> build/GCN3_X86/arch/generic/debugfaults.hh:145: warn: MOVNTDQ: Ignoring >> non-temporal hint, modeling as cacheable! >> build/GCN3_X86/arch/x86/generated/exec-ns.cc.inc:27: warn: instruction >> 'frndint' unimplemented >> build/GCN3_X86/sim/mem_state.cc:443: info: Increasing stack size by one >> page. >> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:710: warn: unimplemented >> ioctl: AMDKFD_IOC_ACQUIRE_VM >> build/GCN3_X86/sim/syscall_emul.hh:1864: warn: mmap: writing to shared >> mmap region is currently unsupported. The write succeeds on the target, but >> it will not be propagated to the host or shared mappings >> build/GCN3_X86/sim/mem_state.cc:443: info: Increasing stack size by one >> page. >> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:460: warn: Signal events >> are only supported currently >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/power_state.cc:105: warn: PowerState: Already in the >> requested power state, request ignored >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> set_robust_list(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:604: warn: unimplemented >> ioctl: AMDKFD_IOC_SET_SCRATCH_BACKING_VA >> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:614: warn: unimplemented >> ioctl: AMDKFD_IOC_SET_TRAP_HANDLER >> setting HIP device 0 >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> set_robust_list(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall madvise(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> sched_setaffinity(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> set_robust_list(...) >> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall >> sched_yield(...) >> (further warnings will be suppressed) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall >> mprotect(...) >> time = 1.000000e-07, dt=1.000000e-07 >> time = 2.200000e-07, dt=1.200000e-07 >> time = 3.640000e-07, dt=1.440000e-07 >> time = 5.368000e-07, dt=1.728000e-07 >> time = 7.441600e-07, dt=2.073600e-07 >> time = 9.929920e-07, dt=2.488320e-07 >> time = 1.291590e-06, dt=2.985984e-07 >> time = 1.649908e-06, dt=3.583181e-07 >> time = 2.079890e-06, dt=4.299817e-07 >> Build step 'Execute shell' marked build as failure >> Archiving artifacts >> _______________________________________________ >> gem5-dev mailing list -- gem5-dev@gem5.org >> To unsubscribe send an email to gem5-dev-le...@gem5.org >> >> _______________________________________________ >> gem5-dev mailing list -- gem5-dev@gem5.org >> To unsubscribe send an email to gem5-dev-le...@gem5.org >> >> _______________________________________________ > gem5-dev mailing list -- gem5-dev@gem5.org > To unsubscribe send an email to gem5-dev-le...@gem5.org >
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org