Hi everyont,
I want to use nvidia SDK simpleStreams example to run on gem5-gpu SE mode.
My steps is: (Use gcc-4.4)
1.Copy nvidia SDK simpleStreams example source code to put gem5-gpu/benchmarks/rodinia/simpleStreams
directory.
2.Use gem5-gpu Makefile and Makefile.gem5-fusion to compile simpleStreams and create executable file.
But I ran the executable file on gem5-gpu SE mode occur panic: Tried to execute unmapped address 0.
Nvidia SDK example output:
[ simpleStreams ]
> MapSMtoCores undefined SMversion 5.0!
> Using CUDA device [0]: GeForce GTX 750
> CUDA Capable SM 5.0 hardware with 4 multi-processors
> scale_factor = 1.0000
> array_size = 16777216
memcopy: 5.40
kernel: 67.51
non-streamed: 66.57 (72.90 expected)
4 streams: 59.42 (68.85 expected with compute capability 1.1 or later)
-------------------------------
PASSED
Press ENTER to exit...
gem5-gpu sim output:
[ simpleStreams ]
> > Using CUDA device [0]: GPGPU-Sim_vGPGPU-Sim Simulator Version 3.2.2
panic: Tried to execute unmapped address 0.
@ tick 154459000
[invoke:build/X86_VI_hammer_GPU/arch/x86/faults.cc, line 160]
Memory Usage: 4513804 KBytes
Program aborted at cycle 154459000
Aborted (core dumped)
It's seems can executable the file, because can display the word "[ simpleStreams ]".