View Single Post
Old 2020-01-24, 17:10   #1805
kriesel's Avatar
Mar 2017
US midwest

10010111011112 Posts

Originally Posted by Prime95 View Post
I think you'll get an error message. Try it.

You could also do "-use FANCY_MIDDLEMUL1,ORIGINAL_TWEAKED" to get fancy middlemul1 for middle=10,11 and original tweaked middle mul1 otherwise.
Yup. Instant trouble, a real showstopper.
2020-01-23 16:54:19 condorella/rx480 82053239 FFT 4608K: Width 256x4, Height 64x4, Middle 9; 17.39 bits/word
2020-01-23 16:54:19 condorella/rx480 OpenCL args "-DEXP=82053239u -DWIDTH=1024u -DSMALL_HEIGHT=256u -DMIDDLE=9u -DWEIGHT_STEP=0xc.373107b1f3e78p-3 -DIWEIGHT_STE
P=0xa.7a792f1683b7p-4 -DWEIGHT_BIGSTEP=0x9.837f0518db8a8p-3 -DIWEIGHT_BIGSTEP=0xd.744fccad69d68p-4 -DAMDGPU=1 -DCARRY32=1 -DCHEBYSHEV_MIDDLEMUL2=1 -DMERGED_MIDD
INGOUT1=1  -I. -cl-fast-relaxed-math -cl-std=CL2.0"
2020-01-23 16:54:22 condorella/rx480 OpenCL compilation in 2.65 s
2020-01-23 16:54:24 condorella/rx480 82053239 EE        0 loaded: blockSize 400, a8c3b11429b46cbf (expected 0000000000000003)
2020-01-23 16:54:24 condorella/rx480 Exiting because "error on load"
2020-01-23 16:54:24 condorella/rx480 Bye
Next step; coding in gpuowl to apply -use options only when they are legal and nonfatal for the applicable fft length? Support for fft-length conditionals in config.txt?
This is a PRP-DC 4608K fft length, to which 5M fft length optimal -use options were applied from config.txt, with fatal result.
Not looking forward to tuning a long list of -use options on an fftlength by fftlength basis for numerous gpu models and swapping them out manually when exponents change, or having such crashes discard 18 hours of gpu time instead of make progress.
At 3-5% speedup on many models, it takes a long time to pay that back.

Last fiddled with by kriesel on 2020-01-24 at 17:17
kriesel is offline   Reply With Quote