GCC OpenAcc executables problems
Esteban Hernández
eshernan@gmail.com
Thu Dec 17 18:48:00 GMT 2015
Dear Alexander,
Currently i'm running on server with Tesla M2075,
the device config is the following
CUDA Driver Version / Runtime Version 7.0 / 7.0
CUDA Capability Major/Minor version number: 2.0
Total amount of global memory: 5375 MBytes (5636554752 bytes)
(14) Multiprocessors, ( 32) CUDA Cores/MP: 448 CUDA Cores
GPU Max Clock rate: 1147 MHz (1.15 GHz)
Memory Clock rate: 1566 Mhz
Memory Bus Width: 384-bit
L2 Cache Size: 786432 bytes
Maximum Texture Dimension Size (x,y,z) 1D=(65536),
2D=(65536, 65535), 3D=(2048, 2048, 2048)
Maximum Layered 1D Texture Size, (num) layers 1D=(16384), 2048 layers
Maximum Layered 2D Texture Size, (num) layers 2D=(16384, 16384), 2048 layers
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 49152 bytes
Total number of registers available per block: 32768
Warp size: 32
Maximum number of threads per multiprocessor: 1536
Maximum number of threads per block: 1024
Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
Max dimension size of a grid size (x,y,z): (65535, 65535, 65535)
Maximum memory pitch: 2147483647 bytes
Texture alignment: 512 bytes
Concurrent copy and kernel execution: Yes with 2 copy engine(s)
Run time limit on kernels: No
Integrated GPU sharing Host Memory: No
Support host page-locked memory mapping: Yes
Alignment requirement for Surfaces: Yes
Device has ECC support: Enabled
Device supports Unified Addressing (UVA): Yes
Device PCI Domain ID / Bus ID / location ID: 0 / 8 / 0
Thanks
On Thu, Dec 17, 2015 at 5:26 PM, Alexander Monakov <amonakov@ispras.ru> wrote:
> On Thu, 17 Dec 2015, Esteban Hernández wrote:
>
>> Dear,
>>
>> I compile gcc 6 r231616, for offloading and host,
>>
>>
>> When i compile a simple example with -fopenacc -foffload=nvptx-none
>>
>> The compilation process finish o.k, but when i Run the code in a
>> machine with cuda device, obtain the following problem
>>
>>
>> libgomp: cuModuleLoadData error: device kernel image is invalid
>
> Are you perhaps using new Maxwell-generation GPU for testing (Geforce 750,
> 950+)? There's odd code in libgomp plugin that insists on producing binary
> code for Kepler-class hardware only.
>
> Nathan, is that a mistake, or was there some reason to fix JIT target? We are
> removing that code on gomp-nvptx branch:
> https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=1099ad42d145faf428053018d02b26678c47adce
>
> Alexander
--
Sincerely
Esteban Hernandez B.
HPC specialist
More information about the Gcc-help
mailing list