mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2003-11-20, 03:46   #12
wblipp
 
wblipp's Avatar
 
"William"
May 2003
Near Grandkid

237510 Posts
Default

Quote:
Originally posted by Prime Monster
in its current incarnation it has hand-coded support for the P4s SSE2 codeset.
Genuine newbies might think this means that only P4s can be used. How about:

in its current incarnation it detects the processor type and, if possible, uses hand-coded support for the P4's SSE2 codeset.
wblipp is offline   Reply With Quote
Old 2003-11-20, 03:54   #13
Prime Monster
 
Prime Monster's Avatar
 
Aug 2002

22×5×13 Posts
Default

Good one

PM
Prime Monster is offline   Reply With Quote
Old 2003-11-20, 04:00   #14
wblipp
 
wblipp's Avatar
 
"William"
May 2003
Near Grandkid

53·19 Posts
Default

Quote:

you will see that for most such number n
...
It will use as much or as little or much memory
should be "numbers" and only one much.
wblipp is offline   Reply With Quote
Old 2003-11-20, 04:02   #15
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

17·487 Posts
Default

A newbie may not know what DC means.
Prime95 is offline   Reply With Quote
Old 2003-11-20, 04:20   #16
Prime Monster
 
Prime Monster's Avatar
 
Aug 2002

26010 Posts
Default

I'll fix the spolling mistakes, and I can add a general section about DC.

Something like:

Distributed Computing
Distributed Computing (DC) is a a branch of Computer Science that tries to solve large problems by giving small parts of the problem to many computers to solve and then combining the solutions for the parts into a solution for the complete problem. Distributed Computing projects have been designed to use the computers of hundreds of thousands of volunteers all over the world, via the Internet, to look for extra-terrestrial radio signals, to look for prime numbers so large that they have more than ten million digits, and to find more effective drugs to fight the AIDS virus. These projects are so large, and require so much computing power to solve, that they would be impossible for any one person, computer or even a large corporation to solve in a lifetime.

PM
Prime Monster is offline   Reply With Quote
Old 2003-11-20, 09:36   #17
edorajh
 
edorajh's Avatar
 
Oct 2003
Croatia

1110010002 Posts
Default

Excellent introduction!
edorajh is offline   Reply With Quote
Old 2003-11-21, 01:08   #18
Prime Monster
 
Prime Monster's Avatar
 
Aug 2002

22·5·13 Posts
Default

Would it be useful to post each "chapter/section" in seperate posts ?

It would make it simpler for me to write the stuff, as I can go back and make links from post to post.

I could also extend some of the sections a bit like the one about Distibuted Computing.

Distributed Computing
The combined processing power of all the computers in the world is astonishing. The vast majority of these computers never utilize anything but a small fraction of their computational power. The rest of the processing power remains unused and under ordinary circumstances goes to waste as so-called idle cycles.

Surfing the Web, checking e-mail, using Word and Excel does not exert much pressure on a modern processor that can operate at many hundreds of million instructions per second. Most of the time, the processor sits idle, waiting for something to do. It doesn't actually do nothing, but performs a special operation that - well does nothing. This cycle is called an idle cycle.

There are a number of individuals or groups in the fields of science, mathematics, cryptography, and other fields who require massive amounts of computing power in order to solve certain problems. In many instances, the cost of the high-end computers that would be required in order to solve these problems is far too high for these researchers, or for very rich companies or even goverments. There are instances where the total required computing power to solve a problem is so high that it is not realistically obtainable at all. Many of these problems have important implications for fields such as medicine, mathematics and other scientific areas of exploration and could benefit humanity in general if solved.

This is where Distributed Computing comes into the picture. Using the unused computing power of a large number of computers some of these problems can actually be solved within a reasonable amount of time. Distributed Computing (DC) is a a branch of Computer Science that deal with ways one can solve these large computational problems. Large computing tasks are first broken into much smaller tasks (often called Work Units or WUs), which are then sent over the Internet to lots of smaller computers for processing. These smaller work units are then processed utilizing only the unused computing cycles or idle cycles.

When a computation unit is completely processed, the result is then uploaded to a central server which has the responsibility of storing the results and do any post-processing if necessary.

The computational units are designed so that the amount of data that needs to be downloaded and uploaded is kept small in order to avoid overburdening the user's Internet capabilities.

The central server sorts and arranges the data received in such a way that the processed data points combine in order to effectively function as if all the entire problem was processed in one extremely powerful computer.

The whole process turns an individual's computer effectively into a small part of a giant supercomputer whose different parts are connected through the Internet. This technique allows researchers inexpensive access to massive computing power that would not otherwise be obtainable.

By running one of these distributed computing projects, you can play an important role in solving one of these computational problems.

PM
Prime Monster is offline   Reply With Quote
Old 2003-11-21, 09:55   #19
edorajh
 
edorajh's Avatar
 
Oct 2003
Croatia

7108 Posts
Default

Yes, IMHO it will be more useful to post each "chapter/section" in seperate posts. It will be easier to find topic of interest.
edorajh is offline   Reply With Quote
Old 2003-11-21, 12:41   #20
Prime Monster
 
Prime Monster's Avatar
 
Aug 2002

26010 Posts
Default

Quote:
Originally posted by edorajh
Yes, IMHO it will be more useful to post each "chapter/section" in seperate posts. It will be easier to find topic of interest.
Another good reason

PM
Prime Monster is offline   Reply With Quote
Old 2003-11-21, 13:46   #21
mephisto
 
mephisto's Avatar
 
Feb 2003
Norway

1110002 Posts
Default

Quote:
Originally posted by Prime Monster

I could also extend some of the sections a bit like the one about Distibuted Computing.
I vote for the short version. It contains all necessary information to answer the question "what is distributed computing".
The longer version could be put behind a 'further information' link.
mephisto is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Get username through public name? UBR47K PrimeNet 0 2015-10-11 16:47
Private becomes public? Brian-E Game 2 - ♚♛♝♞♜♟ - Toxic Geckos 3 2014-12-04 16:07
National Public Radio Prime95 Lounge 14 2009-04-17 18:02
stress.txt? readme.txt? eskilzz Information & Answers 1 2008-03-28 07:02
A public thanks devarajkandadai Math 0 2007-11-18 04:59

All times are UTC. The time now is 03:59.


Fri Jul 7 03:59:47 UTC 2023 up 323 days, 1:28, 0 users, load averages: 1.03, 1.24, 1.17

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.

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