mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2018-05-31, 13:26   #430
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

5·172 Posts
Default

On GPUs in particular, I think PRP is "the new LL". (I'm a big fan of PRP, as it has this simple-cheap-and-oh-powerful error checking)
preda is offline   Reply With Quote
Old 2018-05-31, 16:35   #431
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

2·29·127 Posts
Default

Quote:
Originally Posted by preda View Post
On GPUs in particular, I think PRP is "the new LL". (I'm a big fan of PRP, as it has this simple-cheap-and-oh-powerful error checking)
Agreed,. The speed advantage on OpenCl you've provided is also persuasive for me.

The power of the Gerbicz checked PRP on cpus is persuasive also, catching much more potential error than the Jacobi checked LL can.

I'd like to see PRP with Gerbicz check implemented on CUDA also, or failing that, on the NVIDIA flavor of OpenCl.

Last fiddled with by kriesel on 2018-05-31 at 16:35
kriesel is offline   Reply With Quote
Old 2019-06-17, 21:11   #432
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

2×29×127 Posts
Default

Quote:
Originally Posted by kriesel View Post
What OpenCL version level support is required for clLucas to operate fully?
Looking at the source code,
Code:
int
init_device (int device_number)
{
  clLucas.set_deviceId (device_number);
}
replaced cudalucas's ~40-line routine to init, describe, and check for minimum CUDA compute capability required. So there's no hint of an answer to the above question in the cllucas.cpp source code.
kriesel is offline   Reply With Quote
Old 2019-06-19, 12:04   #433
mnd9
 
Jun 2019
Boston, MA

3·13 Posts
Default

Quote:
Originally Posted by kriesel View Post
Looking at the source code,
Code:
int
init_device (int device_number)
{
  clLucas.set_deviceId (device_number);
}
replaced cudalucas's ~40-line routine to init, describe, and check for minimum CUDA compute capability required. So there's no hint of an answer to the above question in the cllucas.cpp source code.
I just tried to run clLucas 1.04 on an ATI HD 4650 (which I believe only supports OpenCL 1.0) and am getting an error message that cl_amd_fp64 is not supported on this device. I think this may relate to DP not being supported on this device.
mnd9 is offline   Reply With Quote
Old 2019-06-23, 21:11   #434
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

2×29×127 Posts
Default

Quote:
Originally Posted by mnd9 View Post
I just tried to run clLucas 1.04 on an ATI HD 4650 (which I believe only supports OpenCL 1.0) and am getting an error message that cl_amd_fp64 is not supported on this device. I think this may relate to DP not being supported on this device.
Something else you could try is one of the very early versions of GpuOwl; up to v0.6 was LL. Links to source code and Windows binaries at
https://www.mersenneforum.org/showpo...39&postcount=4
But that would likely also require DP.
kriesel is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
mfakto: an OpenCL program for Mersenne prefactoring Bdot GPU Computing 1719 2023-01-16 15:51
Can't get OpenCL to work on HD7950 Ubuntu 14.04.5 LTS VictordeHolland Linux 4 2018-04-11 13:44
OpenCL accellerated lattice siever pstach Factoring 1 2014-05-23 01:03
OpenCL for FPGAs TObject GPU Computing 2 2013-10-12 21:09
AMD's Graphics Core Next- a reason to accelerate towards OpenCL? Belteshazzar GPU Computing 19 2012-03-07 18:58

All times are UTC. The time now is 09:23.


Sat Feb 4 09:23:40 UTC 2023 up 170 days, 6:52, 1 user, load averages: 1.06, 0.89, 0.92

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔