Hi All,

I am trying to perform GCN3 simulation by following the steps mentioned in
http://gem5.org/GPU_Models  --
Step 1) Compiled and installed version 1.6.x of ROCR runtime and thunk
interface,
Step 2) Instead of HCC, I have compiled and installed version 1.6.x of
opecl-rocm-runtime.
Step 3) Using the gem5 version mentioned in http://gem5.org/GPU_Models, I
am trying to simulate clinfo.

ISSUE
When the icd_dispatcher does a dlopen on amdocl (which is basically a
opecl-rocm-runtime), the assertion at line no 505 of the file
amd_blit_kernel.cpp (part of rocr-runtime) fails and the program ends.
Upon insepection I found that the contents of the static variable
kBlitKernelSource
is getting corrupted.

Running clinfo on the system itself does not have any issue.
It looks like when the call to dlopen is made, while setting up the storage
for all the global and static variables of opecl-rocm-runtime and
rocr-runtime, some corruption is happening.

Could you please shed some light on this.

Regards
Rahul
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to