mersenneforum.org  

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

Reply
 
Thread Tools
Old 2021-04-29, 17:05   #67
drkirkby
 
"David Kirkby"
Jan 2021
Althorne, Essex, UK

7128 Posts
Default

Quote:
Originally Posted by kriesel View Post
Try crawling before sprinting or flying. One TF kernel. Small ram requirements, and much less herculean than attempting FFT based PRP or P-1 implementation.
Or stop advocating someone else should do it.
I fail to see any reason not to suggest something is possibly worth looking at, that could form the basis of a student project. I am not saying anyone should do it, but it would not be inappropriate to look at for a degree level project.
The fact I don't wish to do it myself is largely irrelevant. I know where my skills lie, and it is not in digital logic design.

Last fiddled with by drkirkby on 2021-04-29 at 17:06
drkirkby is offline   Reply With Quote
Old 2021-04-29, 17:35   #68
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24×3×163 Posts
Default

Or do some online research as to what's already been done. At a glance, most student fpga fft projects shown are 8-32 point but there is a 1024-point mentioned in the first page of results for https://duckduckgo.com/?t=ffab&q=stu...ga+fft+project which took ~5 seconds to type a search string for and get results.
GIMPS wavefront size operands for LL, PRP, or P-1 require far larger fft sizes, ~6M words.

TF for the wavefront fits in tiny memory by comparison, with individual operands <12 bytes wide, although mfaktx show speed advantages with large sieve sizes ~2Gbits for fast gpus.

One of the issues with such projects for hobbyists is competition for time to complete it., both hardware and software to use it, versus the passage of time before the implementation is obsolete.

If FPGAs were advantageous, why wouldn't the leading GPU manufacturers use them? http://www.differencebetween.net/tec...-gpu-and-fpga/
A talk on FPGAs and GPUs from ~2 years ago, 39:13 run time https://www.youtube.com/watch?v=MO2Hxxxy6l4

Last fiddled with by kriesel on 2021-04-29 at 18:19
kriesel is online now   Reply With Quote
Old 2021-05-01, 10:35   #70
drkirkby
 
"David Kirkby"
Jan 2021
Althorne, Essex, UK

7128 Posts
Default

Quote:
Originally Posted by GP2 View Post
Amazon AWS has just announced a new "F1" cloud instance type (FPGA). It is available in developer preview in the us-east-1 (N. Virginia) region.

More details here.

The specs say these are Xilinx UltraScale+ VU9P FPGAs
The last paragraph says

"As I mentioned earlier, we are launching in developer preview form today in the US East (N. Virginia) Region (we will expand to multiple regions when the instances become generally available in early 2017). "

which is 4-years ago.

It's an interesting concept that one can develop an FPGA application, then sell it on the Amazon marketplace. Plenty of people buy AWS credits for the compute engines. If an FPGA version was cheaper, someone could potentially sell that to GIMPS enthusiasts and potentially make money from it.

Last fiddled with by drkirkby on 2021-05-01 at 10:38
drkirkby is offline   Reply With Quote
Old 2021-05-01, 10:53   #71
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

6,793 Posts
Default

Quote:
Originally Posted by drkirkby View Post
If an FPGA version was cheaper, someone could potentially sell that to GIMPS enthusiasts and potentially make money from it.
Go for it. More doing, less wondering.
retina is offline   Reply With Quote
Old 2021-05-01, 10:58   #72
drkirkby
 
"David Kirkby"
Jan 2021
Althorne, Essex, UK

1CA16 Posts
Default

Quote:
Originally Posted by retina View Post
Go for it. More doing, less wondering.
In case you did not notice, I did write above that I knew where my skills lied, and they were not in this area.
drkirkby is offline   Reply With Quote
Old 2021-05-01, 12:05   #73
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

679310 Posts
Default

Quote:
Originally Posted by drkirkby View Post
In case you did not notice, I did write above that I knew where my skills lied, and they were not in this area.
What is stopping you from learning new skills?

Or maybe you just trying to "encourage" someone else to work on your desires?

Also: https://www.britannica.com/story/lay...o-we-use-which

The past tense of lie (as in, to tell an untruth) is lied.
The past tense of lie is lay, but the past tense of lay is laid.
retina is offline   Reply With Quote
Old 2021-05-01, 15:27   #74
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

172208 Posts
Default

Quote:
Originally Posted by drkirkby View Post
If an FPGA version was cheaper, someone could potentially sell that to GIMPS enthusiasts and potentially make money from it.
Big If there. And how much did you pay for CentOS, mprime, and gpuowl?
Quote:
Originally Posted by drkirkby View Post
In case you did not notice, I did write above that I knew where my skills lied, and they were not in this area.
Using "above" here to refer to an earlier post in an entirely different thread is not normal usage. Perhaps I'm way off base, but when I see "above" in that context, I look earlier in the SAME thread. That may even be too generous. Dictionary definitions of its use that way could be interpreted to require in the same POST.(See for example adv 5 or n 1 of https://www.thefreedictionary.com/above)
Necroposting here on a 3+year-dormant thread, and referencing a different post in a different thread https://mersenneforum.org/showpost.p...0&postcount=22 " I know where my skills lie, and it is not in digital logic design." does not fit these definitions of "above".

You ask questions, and then debate, with those who are well qualified to respond because their career history is relevant, despite your admitted lack of relevant qualification, experience, skill set, etc. Not good. Keep it up, and people will learn to ignore your questions, or add you to their ignore list to automate it.

Last fiddled with by kriesel on 2021-05-01 at 16:06
kriesel is online now   Reply With Quote
Old 2021-05-01, 16:31   #75
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24·3·163 Posts
Default

I've recently created a reference post on the FPGA for GIMPS use question. https://www.mersenneforum.org/showth...246#post577246


Would a mod please close this old thread or the other https://mersenneforum.org/showthread.php?t=26749?
kriesel is online now   Reply With Quote
Old 2021-05-01, 16:39   #76
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24·3·163 Posts
Default

I've created a reference post re potential GIMPS use of FPGAs at https://www.mersenneforum.org/showpo...6&postcount=22.
Constructive comments are welcome in the reference post discussion thread https://www.mersenneforum.org/showthread.php?t=23383.
kriesel is online now   Reply With Quote
Old 2021-05-01, 17:37   #77
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×112×47 Posts
Default

Quote:
Originally Posted by kriesel View Post
I've created a reference post re potential GIMPS use of FPGAs at...
If I may please blow some sunshine...

This kind of collation and curation is underappreciated but very valuable.
chalsall is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel Xeon E5 with Arria 10 FPGA on-package BotXXX Hardware 1 2016-11-18 00:10
FPGA based NFS sieving wwf Hardware 5 2013-05-12 11:57
Sugg. for work distr. based on Syd's database hhh Aliquot Sequences 2 2009-04-12 02:26
ECM/FPGA Implementation rdotson Hardware 12 2006-03-26 22:58
Number-theoretic FPGA function implementation suggestions? rdotson Hardware 18 2005-09-25 13:04

All times are UTC. The time now is 16:37.


Fri Jul 7 16:37:10 UTC 2023 up 323 days, 14:05, 1 user, load averages: 2.51, 2.46, 2.11

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.

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