Thread: LL with OpenCL
View Single Post
Old 2015-07-30, 19:54   #320
airsquirrels
 
airsquirrels's Avatar
 
"David"
Jul 2015
Ohio

11·47 Posts
Default

Quote:
Originally Posted by frmky View Post
I expect no faster than an R9 290X. The Fiji GPU runs DP at 1/16 SP, while the Hawaii GPU runs DP at 1/8 SP. So although the Fury X is over 50% faster than the R9 290X at SP, it will likely lag behind the R9 290X at clLucas even with the faster memory.
I have a decent range of AMD GPUs on 64bit Linux (Debian Jessie). I compiled with App SDK 3.0 and clFFT 2.6, here are the results with no active CPU load, for those interested, stats for the Fury X, 390X, R9 270x, HD7990, and HD7950.

Is anyone making active efforts on this front? I would love to contribute more GPU effort towards LL instead of trial factoring. If this codebase is "orphaned" I'm happy to help add the basics and work on the performance tuning.

Fury X (oc 1100,500) - Fiji
M(1257787) Iteration 360000 0x53cd344786484a70, n = 65536 err = 0.124 (0:03 real, 0.2503 ms/iter, ETA 3:42)
M( 1398269 ) Iteration 100000 0x34bbb2325387a40c, n = 73728 err = 0.099 (0:04 real, 0.4755 ms/iter, ETA 10:13)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:07 real, 0.6295 ms/iter, ETA 30:50)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:06 real, 0.6357 ms/iter, ETA 31:40)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:07 real, 0.7594 ms/iter, ETA 1:27:50)
M( 13466917 ) Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:13 real, 1.2700 ms/iter, ETA 4:44:16)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:16 real, 1.6364 ms/iter, ETA 9:31:38)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:19 real, 1.9326 ms/iter, ETA 12:53:02)
M( 25964951 ) Iteration 20000 0x97e817b5d84ee8a8, n = 1572864 err = 0.02051 (0:20 real, 2.0141 ms/iter, ETA 14:30:46)
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:24 real, 2.4549 ms/iter, ETA 20:42:36)
M( 32582657 ) Iteration 20000 0x477c7088fadfc973, n = 1769472 err = 0.2812 (0:21 real, 2.1716 ms/iter, ETA 19:38:27)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:21 real, 2.1407 ms/iter, ETA 22:04:22)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (0:29 real, 2.8523 ms/iter, ETA 33:45:37)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (0:29 real, 2.8586 ms/iter, ETA 34:12:27)
M( 75002911 ) Iteration 30000 0x0f0c343e5174fa89, n = 4194304 err = 0.209 (0:39 real, 3.9026 ms/iter, ETA 81:16:15)
M ( 120909799 ) - Iteration 30000 0x94559314016d82c3, n = 7077888 err = 0.1016 (1:27 real, 8.6740 ms/iter, ETA 291:13:47)

Fury X (No Overclock) - Fiji
M(1257787) Iteration 30000 0x53fec009337bd2d5, n = 65536 err = 0.1162 (0:03 real, 0.2563 ms/iter, ETA 5:12)
M( 1398269 ) Iteration 30000 0x32e7a8b19576df92, n = 73728 err = 0.09375 (0:05 real, 0.5186 ms/iter, ETA 11:45)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:07 real, 0.6804 ms/iter, ETA 33:20)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:07 real, 0.6804 ms/iter, ETA 33:54)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:09 real, 0.8297 ms/iter, ETA 1:35:58)
M( 13466917 ) Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:14 real, 1.3449 ms/iter, ETA 5:01:02)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:18 real, 1.7503 ms/iter, ETA 10:11:26)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:20 real, 2.0487 ms/iter, ETA 13:39:27)
M( 25964951 ) Iteration 30000 0x5f3b108387a1afaf, n = 1572864 err = 0.02051 (0:22 real, 2.1621 ms/iter, ETA 15:34:24
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:27 real, 2.6630 ms/iter, ETA 22:27:54)
M( 32582657 ) Iteration 30000 0xcf8a24f368570cdb, n = 1769472 err = 0.2812 (0:23 real, 2.3203 ms/iter, ETA 20:58:46)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:22 real, 2.2355 ms/iter, ETA 23:02:59)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (0:30 real, 3.0595 ms/iter, ETA 36:12:44)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (0:31 real, 3.0758 ms/iter, ETA 36:48:25)
M( 75002911 ) Iteration 20000 0x777b6635d6b78b75, n = 4194304 err = 0.209 (0:41 real, 4.0754 ms/iter, ETA 84:52:53)
M ( 120909799 ) Iteration 20000 0xca7a93a2afafe4b6, n = 7077888 err = 0.1016 (1:30 real, 9.0156 ms/iter, ETA 302:43:19)

R9 390X - Hawaii
M(1257787) Iteration 30000 0x53fec009337bd2d5, n = 65536 err = 0.1162 (0:02 real, 0.2220 ms/iter, ETA 4:30)
M( 1398269 ) Iteration 30000 0x32e7a8b19576df92, n = 73728 err = 0.09375 (0:04 real, 0.4008 ms/iter, ETA 9:05)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:05 real, 0.5694 ms/iter, ETA 27:53)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:06 real, 0.5672 ms/iter, ETA 28:15)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:08 real, 0.8740 ms/iter, ETA 1:41:05)
M( 13466917 ) Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:13 real, 1.3209 ms/iter, ETA 4:55:39)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:18 real, 1.7618 ms/iter, ETA 10:15:27)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:21 real, 2.1362 ms/iter, ETA 14:14:28)
M( 25964951 ) Iteration 30000 0x5f3b108387a1afaf, n = 1572864 err = 0.02051 (0:21 real, 2.1622 ms/iter, ETA 15:34:24)
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:28 real, 2.7919 ms/iter, ETA 23:33:11)
M( 32582657 ) Iteration 30000 0xcf8a24f368570cdb, n = 1769472 err = 0.2812 (0:23 real, 2.3943 ms/iter, ETA 21:38:55)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:24 real, 2.3605 ms/iter, ETA 24:20:20)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (0:32 real, 3.1333 ms/iter, ETA 37:05:10)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (0:31 real, 3.1325 ms/iter, ETA 37:29:06)
M( 75002911 ) Iteration 30000 0x0f0c343e5174fa89, n = 4194304 err = 0.209 (0:44 real, 4.3873 ms/iter, ETA 91:21:55)
M ( 120909799 ) Iteration 30000 0x94559314016d82c3, n = 7077888 err = 0.1016 (1:43 real, 10.2857 ms/iter, ETA 345:20:27)

R9 270X (Pitcairn)
M(1257787) Iteration 30000 0x53fec009337bd2d5, n = 65536 err = 0.1162 (0:02 real, 0.2385 ms/iter, ETA 4:50)
M( 1398269 ) Iteration 30000 0x32e7a8b19576df92, n = 73728 err = 0.09375 (0:04 real, 0.4698 ms/iter, ETA 10:38)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:08 real, 0.8608 ms/iter, ETA 42:10)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:09 real, 0.8303 ms/iter, ETA 41:22)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:14 real, 1.3830 ms/iter, ETA 2:39:58)
M( 13466917 )Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:25 real, 2.4661 ms/iter, ETA 9:12:00)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:37 real, 3.7876 ms/iter, ETA 22:03:07)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:43 real, 4.3121 ms/iter, ETA 28:44:50)
M( 25964951 ) Iteration 30000 0x5f3b108387a1afaf, n = 1572864 err = 0.02051 (0:45 real, 4.4400 ms/iter, ETA 31:58:50)
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:59 real, 5.8370 ms/iter, ETA 49:14:29)
M( 32582657 ) Iteration 30000 0xcf8a24f368570cdb, n = 1769472 err = 0.2812 (0:54 real, 5.3622 ms/iter, ETA 48:28:58)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:51 real, 5.0492 ms/iter, ETA 52:03:44)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (1:18 real, 7.7441 ms/iter, ETA 91:39:35)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (1:18 real, 7.7393 ms/iter, ETA 92:36:49)
M( 75002911 ) Iteration 30000 0x0f0c343e5174fa89, n = 4194304 err = 0.209 (1:50 real, 10.9624 ms/iter, ETA 228:17:30)
M ( 120909799 ) Iteration 30000 0x94559314016d82c3, n = 7077888 err = 0.1016 (4:19 real, 25.9343 ms/iter, ETA 870:44:41)

HD7990 Tahiti (one chip)
M(1257787) Iteration 30000 0x53fec009337bd2d5, n = 65536 err = 0.1162 (0:03 real, 0.2172 ms/iter, ETA 4:24)
M( 1398269 ) Iteration 30000 0x32e7a8b19576df92, n = 73728 err = 0.09375 (0:04 real, 0.4313 ms/iter, ETA 9:46)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:06 real, 0.6047 ms/iter, ETA 29:37)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:06 real, 0.5966 ms/iter, ETA 29:43)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:10 real, 0.9579 ms/iter, ETA 1:50:48)
M( 13466917 )Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:15 real, 1.5262 ms/iter, ETA 5:41:37)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:22 real, 2.1648 ms/iter, ETA 12:36:13)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:24 real, 2.4468 ms/iter, ETA 16:18:42)
M( 25964951 ) Iteration 30000 0x5f3b108387a1afaf, n = 1572864 err = 0.02051 (0:26 real, 2.6486 ms/iter, ETA 19:04:3
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:33 real, 3.2330 ms/iter, ETA 27:16:25)
M( 32582657 ) Iteration 30000 0xcf8a24f368570cdb, n = 1769472 err = 0.2812 (0:28 real, 2.8465 ms/iter, ETA 25:44:12)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:30 real, 3.0113 ms/iter, ETA 31:02:58)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (0:39 real, 3.9148 ms/iter, ETA 46:20:09)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (0:39 real, 3.9034 ms/iter, ETA 46:42:39)
M( 75002911 ) Iteration 30000 0x0f0c343e5174fa89, n = 4194304 err = 0.209 (0:55 real, 5.4708 ms/iter, ETA 113:55:48)
M ( 120909799 )Iteration 30000 0x94559314016d82c3, n = 7077888 err = 0.1016 (1:57 real, 11.6462 ms/iter, ETA 391:01:17)

HD7950 - Tahiti
M(1257787) Iteration 30000 0x53fec009337bd2d5, n = 65536 err = 0.1162 (0:03 real, 0.2605 ms/iter, ETA 5:17)
M( 1398269 ) Iteration 30000 0x32e7a8b19576df92, n = 73728 err = 0.09375 (0:05 real, 0.4540 ms/iter, ETA 10:17)
M( 2976221 ) Iteration 30000 0xd0ce8dd8970f7920, n = 163840 err = 0.04492 (0:07 real, 0.6601 ms/iter, ETA 32:20)
M( 3021377 ) Iteration 30000 0x49541e08f14df9cb, n = 163840 err = 0.06445 (0:07 real, 0.6672 ms/iter, ETA 33:14)
M( 6972593 ) Iteration 30000 0xce5ba3e233214969, n = 393216 err = 0.0498 (0:11 real, 1.0731 ms/iter, ETA 2:04:07)
M( 13466917 ) Iteration 30000 0x46381cfb4bc15a20, n = 786432 err = 0.03027 (0:18 real, 1.8651 ms/iter, ETA 6:57:28)
M( 20996011 ) Iteration 30000 0xb65e9537585c439b, n = 1179648 err = 0.09766 (0:26 real, 2.6360 ms/iter, ETA 15:20:49)
M( 24036583 ) Iteration 30000 0x83ffcb39e3037f28, n = 1310720 err = 0.1973 (0:29 real, 2.9338 ms/iter, ETA 19:33:31)
M( 25964951 ) Iteration 30000 0x5f3b108387a1afaf, n = 1572864 err = 0.02051 (0:32 real, 3.1916 ms/iter, ETA 22:59:19)
M( 30402457 ) Iteration 30000 0x40ef1d2c4c90fd11, n = 1638400 err = 0.2734 (0:40 real, 3.9598 ms/iter, ETA 33:24:19)
M( 32582657 ) Iteration 30000 0xcf8a24f368570cdb, n = 1769472 err = 0.2812 (0:35 real, 3.5191 ms/iter, ETA 31:49:07)
M( 37156667 ) Iteration 30000 0x5c0e5a643545a36d, n = 2097152 err = 0.1152 (0:36 real, 3.6034 ms/iter, ETA 37:09:18)
M( 42643801 ) Iteration 30000 0xb504bfbc2d2fff6a, n = 2359296 err = 0.2109 (0:47 real, 4.6846 ms/iter, ETA 55:26:49)
M( 43112609 ) Iteration 30000 0xa93787c90f94abf2, n = 2359296 err = 0.2578 (0:47 real, 4.6869 ms/iter, ETA 56:05:13)
M( 75002911 ) Iteration 30000 0x0f0c343e5174fa89, n = 4194304 err = 0.209 (1:06 real, 6.6431 ms/iter, ETA 138:20:30)
M ( 120909799 ) Iteration 30000 0x94559314016d82c3, n = 7077888 err = 0.1016 (2:25 real, 14.4296 ms/iter, ETA 484:28:21)
Attached Thumbnails
Click image for larger version

Name:	AMDGPUclLucasPerformance.png
Views:	171
Size:	74.2 KB
ID:	12924  
airsquirrels is offline   Reply With Quote