This issue should now be fixed in trunk.
On Sun, Oct 21, 2012 at 11:16 AM, Avinash Malik <ama...@scss.tcd.ie> wrote:
>
> Hello,
>
> I tried compiling the running X10 GPU examples provided in the
> x10-trunk/x10.dist/samples/CUDA directory without success.
>
> The error I get is:
> async id 59 is not a CUDA kernel.
>
> I understand this happens if the async construct is not marked
> as @CUDA correctly, but I have not changed the examples at all.
>
> This is my setup:
>
> CUDA device information:
>
> CUDA Device Query (Runtime API) version (CUDART static linking)
>
> Detected 1 CUDA Capable device(s)
>
> Device 0: "GeForce 320M"
> CUDA Driver Version / Runtime Version 5.0 / 5.0
> CUDA Capability Major/Minor version number: 1.2
> Total amount of global memory: 253 MBytes
> (265027584 bytes)
> ( 6) Multiprocessors x ( 8) CUDA Cores/MP: 48 CUDA Cores
> GPU Clock rate: 950 MHz (0.95 GHz)
> Memory Clock rate: 1064 Mhz
> Memory Bus Width: 128-bit
> Max Texture Dimension Size (x,y,z) 1D=(8192),
> 2D=(65536,32768), 3D=(2048,2048,2048)
> Max Layered Texture Size (dim) x layers 1D=(8192) x 512,
> 2D=(8192,8192) x 512
> Total amount of constant memory: 65536 bytes
> Total amount of shared memory per block: 16384 bytes
> Total number of registers available per block: 16384
> Warp size: 32
> Maximum number of threads per multiprocessor: 1024
> Maximum number of threads per block: 512
> Maximum sizes of each dimension of a block: 512 x 512 x 64
> Maximum sizes of each dimension of a grid: 65535 x 65535 x 1
> Maximum memory pitch: 2147483647 bytes
> Texture alignment: 256 bytes
> Concurrent copy and kernel execution: Yes with 1 copy
> engine(s)
> Run time limit on kernels: Yes
> Integrated GPU sharing Host Memory: Yes
> Support host page-locked memory mapping: Yes
> Alignment requirement for Surfaces: Yes
> Device has ECC support: Disabled
> Device supports Unified Addressing (UVA): No
> Device PCI Bus ID / PCI location ID: 0 / 0
> Compute Mode:
> < Default (multiple host threads can use ::cudaSetDevice() with
> device simultaneously) >
>
> deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 5.0, CUDA
> Runtime Version = 5.0, NumDevs = 1, Device0 = GeForce 320M
>
> X10 setup:
> X10 svn version: r24750
> X10 compiler compiled using: ant dist -DX10RT_CUDA=true
> -Doptimize=false -DDISABLE_GC=true -DNO_CHECKS=true -DX10RT_MPI=true
>
> The CUDA examples were compiled using the command:
> x10c++ -O -NO_CHECKS CUDATopology.x10 -o CUDATopology (this
> example works). Output of X10RT_ACCELS=ALL ./CUDATopology is:
> Place: Place(0)
> Parent: Place(0)
> NumChildren: 1
> Is a Host place
> Child 0: Place(1)
> Parent: Place(0)
> NumChildren: 0
> Is a CUDA place
>
> No other examples work: they all tell me that async 72 is not a
> CUDA kernel. I could not compile with the -STATIC_CALLS, because
> the x10c++ compiler did not support it. These examples run fine
> on the CPU. Also, I ran the examples like so:
> x10RT_ACCELS=ALL ./CUDABlackScholes (for example).
>
> Any help is appreciated.
> --
> Avinash Malik
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> X10-users mailing list
> X10-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/x10-users
>
------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users