Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. COI had mistake in pointNumber[0] value, moreover your clues speed up this alghoritm almost 2 times :D thanks :) I have second question.. it is possible that change of gpu (form gtx260 896MB to gtx465 1GB) could casue some mistakes in memory managment? On gtx260 I could allocate float array of 500*500*500 (this is kind of LUT array) floats and now on on gtx when I allocate more than 60*60*60 floats array I get error "unspecified launch error" in place where copy data from host to device memory (this memcopy isn't connected with that LUT array)...?
      singulars
    2. COIt's very hard to say something without code... I had newer saw such error during memcpy. This error is pretty same with "Segmentation fault" in host programs and occurred in kernels. `CUT_CHECK_ERROR` read error message which can be caused by earlier kernel launches (if you don't use `cudaThreadSynchronize`). There are only 4 types async operatioins: 1. kernel launch 2. all cudaMemcpy*Async 3. Memcpy device <-> device 4. Memory initialization Some advice: - Check parameters in `cudaMemcpy`. Right order and right memory allocation (maybe you forgot `cudaMalloc`?) - Use emu mode to dbg.
      singulars
    3. COAnd 1 more guess. Do you add boundary check to kernel? `if (holo_x+holo_y*MAX_FINAL_X >= MAX_FINAL_X*MAX_FINAL_Y) return;` Actually, 2 times - is not a limit ) If you will use __constant__ memory for storing A, X, Y and Z + maybe move to fast math (carefully) you'll give some more speedup.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload