(Resending from my Gmail because my cs.wisc.edu 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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608043877%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=H0hKq19Cx0Jchb8g3edGcCQa4aJHsqI5gBokmkRMgWA%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=A2vmoyLXqpptwpaPnIPvKTP3rBzvOP4YbazMKO0yfIc%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=O4pBJV0DQqcmXaog8lj1fsx5dlW16eYiYzKddcD5qTg%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=p4o0AhVT1Pq7qlJh4Sz6dKFfnB4kMJvb8yE0Kckk8Mg%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=GndOBocOFcPpyV9jkZljgbaWkWQFxel0Ecg8lWSJKMg%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=HFRLC6x1oNE51nVHqJRZF0Pxej9iJ7ZbS4IgydfasTY%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=A2vmoyLXqpptwpaPnIPvKTP3rBzvOP4YbazMKO0yfIc%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=xsCCRCSBYh1ggedBX8xMeLnjsaRYTdIjydkxOWcAw%2FI%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=6aR19yC%2B28UfPxixUf7vgzPBUj6OiQJUj%2B0K6%2FvVReQ%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%7Cf36f6546aa7c4f30259208da3e8415fb%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637891035608200123%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=SY2qkuUYegZl0LPHezVqHEpCw%2FUAXa1w0F7Z5j%2Ferd4%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

Reply via email to