![]() |
![]() |
#1 |
Jun 2009
13 Posts |
![]()
Hello,
This is an odd one. How difficult would it be to build a custom OS for GIMPS? I am talking about a stripped down, streamlined OS. Probably UNIX-like. Would have to be simple to install, have little hardware support (why use up memory for USB drivers etc, when they aren't gonna be used). I am thinking something along the lines of Download-install-input username and password for GIMPS-run. It just does that. Any thoughts? |
![]() |
![]() |
![]() |
#2 | |
"Bob Silverman"
Nov 2003
North of Boston
750810 Posts |
![]() Quote:
not already provided now? Disabling drivers is easy. Memory is cheap. |
|
![]() |
![]() |
![]() |
#3 | |
Jun 2009
13 Posts |
![]() Quote:
Memory is only cheap if you can afford it. Same as food, ask a Zimbabwean. |
|
![]() |
![]() |
![]() |
#4 | ||
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
10000101101112 Posts |
![]() Quote:
Quote:
What? Last fiddled with by TimSorbet on 2010-02-23 at 17:10 |
||
![]() |
![]() |
![]() |
#5 | |
Jun 2009
13 Posts |
![]() Quote:
Yes a cut down Linux distro is something I am thinking along the lines of, but at a very low-level altered to run the software for GIMPS. Sort of integrated into the kernel. Take the old Acorn RISC machines for example. Basic software was included in ROM with the OS. It ran extremely fast (for the day). |
|
![]() |
![]() |
![]() |
#6 | |
Undefined
"The unspeakable one"
Jun 2006
My evil lair
3×17×131 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#7 |
Tribal Bullet
Oct 2004
1101111000112 Posts |
![]() |
![]() |
![]() |
![]() |
#8 | |
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
11·389 Posts |
![]() Quote:
How would integrating GIMPS into the Linux kernel make it run any faster? Prime95/mprime already uses all the assembly code optimizations and stuff it can to speed up as much as possible. The only things left to do are have the fastest hardware possible and have the fewest other processes stealing CPU time and other resources from mprime as possible. |
|
![]() |
![]() |
![]() |
#9 | ||
"Richard B. Woods"
Aug 2002
Wisconsin USA
22×3×641 Posts |
![]() Quote:
The basic nature of the Lucas-Lehmer test is such that the iterations must be done in sequential order. (In case you're wondering about a shortcut: Iteration values grow rapidly. Without modular arithmetic to cut back the size of each iterated value, only the first few hundred full iteration values could be stored within the size of the known universe. It is only by use of modular arithmetic that values of iterations past the first few can be computed. But since the modulus is different for each different Mersenne number tested, there's no way to use the iteration values from one test to speed up another test.) Paralleling could be done, to some extent, within each FFT transform, but all those results have to be put back together at the end, before the next transform could be parceled out for parallel execution. That is where bandwidth comes in. Quote:
It could have educational value for the developer, as a project for learning about operating system internals, but not as a noticeable contribution to GIMPS progress. - - - I applaud your inquiry and questioning. Just be prepared to get some curt responses from veterans when your question turns out to have been answered, or your suggestion, to have been refuted, long before you joined GIMPS. :-) I keep promising to extend our FAQs to include topics such as this, but ... (* sigh *) ... Feel free to PM me with a polite prod about my progress there. Last fiddled with by cheesehead on 2010-02-23 at 19:39 |
||
![]() |
![]() |
![]() |
#10 |
Jun 2009
13 Posts |
![]()
Thank you cheesehead for you reply. It was informative. I shall go and mull this over.
Thank you again. |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Transfering from one machine to another | JVD | Information & Answers | 3 | 2012-05-12 11:47 |
2.5Pflops CPU + GPU machine | xilman | Science & Technology | 3 | 2010-10-29 00:28 |
offline machine | junky | NFSNET Discussion | 8 | 2004-03-25 08:32 |
new machine | junky | NFSNET Discussion | 11 | 2004-02-21 03:39 |
Two programs on same machine? | Unregistered | Software | 14 | 2004-02-15 16:36 |