Overclock.net banner
1 - 20 of 25 Posts

· Registered
Joined
·
2,210 Posts
Discussion Starter · #1 ·
Finally Microsoft has released an OS for parallel processing! I am in the process of downloading their ISO's so that I can get a test rig up and running, and once it is, Im going to test out folding on it.
This should be interesting!
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #4 ·
Parallel processing is using 2 machines for example to work on one task. Supercomputing, I know everyone here knows about supercomputers, like what nasa uses and the japan earth simulater, well same thing however those are all unix based. This has never been something a windows OS could do. It now can be done, Microsoft has released a new OS "Microsoft Windows Compute Cluster Server 2003" Which is an OS setup for clustering systems, which is not new, however standard Windows Server 2003 installations cannot do parallel processing. This one can.

Like.. imagine you have two rigs, with BF2 installed. When you run BF2 both machines are working on running it, not just the one. some goes to machine A and some goes to machine B

http://www.microsoft.com/windowsserv...s/default.mspx
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #6 ·
Quote:


Originally Posted by Fishie36
View Post

Seems like it would be high latency then, not good at all for gaming.


LOL no not good for gaming. But for folding on the other hand it would be. Clusters are normally used for load balancing web servers and the like, however parallel processing is for working on large intensive tasks. This is basicly what folding does but not directly. Folding is distributed computing, as to where parallel processing would in a since be the same however its 2 machines working on 1 work unit. rather than 1 machine working on 1 work unit.

Definition of..

Quote:


The simultaneous use of more than one CPU to execute a program. Ideally, parallel processing makes a program run faster because there are more engines (CPUs) running it. In practice, it is often difficult to divide a program in such a way that separate CPUs can execute different portions without interfering with each other.

Most computers have just one CPU, but some models have several. There are even computers with thousands of CPUs. With single-CPU computers, it is possible to perform parallel processing by connecting the computers in a network. However, this type of parallel processing requires very sophisticated software called distributed processing software.

Note that parallel processing differs from multitasking, in which a single CPU executes several programs at once.

Parallel processing is also called parallel computing.

 

· Premium Member
Joined
·
9,876 Posts
Quote:


Originally Posted by kc-tr
View Post

LOL no not good for gaming. But for folding on the other hand it would be. Clusters are normally used for load balancing web servers and the like, however parallel processing is for working on large intensive tasks. This is basicly what folding does but not directly. Folding is distributed computing, as to where parallel processing would in a since be the same however its 2 machines working on 1 work unit. rather than 1 machine working on 1 work unit.

Definition of..

Yes, but folding is already nicely divided up into small work units and optimized for running on just one machine. The only benefit I could see of using this for folding is to turn out a work unit every few hours rather than say 10 at once every few days. There's no difference in net speed.
 

· Premium Member
Joined
·
6,962 Posts
Quote:


Originally Posted by Fishie36
View Post

Seems like it would be high latency then, not good at all for gaming.

parallel processing wasn't made for games XD

it's more for things that require mass amounts of calculations and it's a way of making full use of a large system of comps not just a single comp box
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #9 ·
Quote:


Originally Posted by Fishie36
View Post

Yes, but folding is already nicely divided up into small work units and optimized for running on just one machine. The only benefit I could see of using this for folding is to turn out a work unit every few hours rather than say 10 at once every few days. There's no difference in net speed.

Are you sure about that? SMP Folding.. is similar to parallel processing. Look it up.
you might be amazed. Google supercomputing, learn how it works. then decide.
 

· Premium Member
Joined
·
9,876 Posts
Quote:


Originally Posted by kc-tr
View Post

Are you sure about that? SMP Folding.. is similar to parallel processing. Look it up.
you might be amazed. Google supercomputing, learn how it works. then decide.

I'm already running SMP folding. It's still beta, but right now it only supports up to four threads. More than 4 and you just have to run multiple instances so you might as well just save the money and buy quad cores.
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #11 ·
Quote:


Originally Posted by Fishie36
View Post

I'm already running SMP folding. It's still beta, but right now it only supports up to four threads. More than 4 and you just have to run multiple instances so you might as well just save the money and buy quad cores.

Quad core or not, thats not the point in it. The point is to divide the work load of smaller systems to push out more performance than what a single quad core can provide. Even though under normal operation the quad core would be faster all around. Multiple systems can provide more processing power than a single beast.

Edit: and you can purchase multiple small cheap systems for the price of one quad core machine, and still have more processing power.
 

· Premium Member
Joined
·
7,497 Posts
High performance codeers always think in terms of memory segment use as it relates to the system bus and processor caches. Unless an app is specifically designed for parallel processing, taking into account the LAN latency, I don't see how it would be high performance at all. In fact it would be slower that running everything locally.
 

· Premium Member
Joined
·
9,876 Posts
Quote:


Originally Posted by kc-tr
View Post

Quad core or not, thats not the point in it. The point is to divide the work load of smaller systems to push out more performance than what a single quad core can provide. Even though under normal operation the quad core would be faster all around. Multiple systems can provide more processing power than a single beast.

Okay... I lost you there. I don't doubt that it has it's advnatages, but I don't think they would be in folding unless a client that supports more threads comes out.
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #14 ·
Quote:


Originally Posted by Fishie36
View Post

Okay... I lost you there. I don't doubt that it has it's advnatages, but I don't think they would be in folding unless a client that supports more threads comes out.

right ill give you that, but I am not only setting up this cluster for folding alone, I am going to give it a shot if it does not work then it does not work not a big deal, but for example
do you see nasa's super computer running quad cores? lol I think not. I am also setting this up as a test bed for other things such as file/web server, SQL DB server, and application development. So because I discuss it does not mean its a stupid idea. So rather than talking down to me because I have an idea, unless you know the full resons of my quest, you should ask, or not say anything at all
 

· Premium Member
Joined
·
9,876 Posts
Quote:


Originally Posted by kc-tr
View Post

So because I discuss it does not mean its a stupid idea. So rather than talking down to me because I have an idea, unless you know the full resons of my quest, you should ask, or not say anything at all


I never said it was a stupid idea. I never talked down to you. You made it difficult for me to understand the full "reasons of your quest". I did ask too.

Good luck and end of debate.
 

· Registered
Joined
·
2,210 Posts
Discussion Starter · #16 ·
Quote:


Originally Posted by Fishie36
View Post

I never said it was a stupid idea. I never talked down to you. You made it difficult for me to understand the full "reasons of your quest". I did ask too.

End of debate.

sounds good
 

· Premium Member
Joined
·
6,922 Posts
Quote:


Originally Posted by General
View Post

folding its self is the ultamate example of supercomputing

No - folding is not supercomputing at all. The point behind folding is that it is not supercomputing. Since folding does not require a large amount of cores connected by very fast networking it is better to allow a community to fold rather than renting supercomputer time.

Parallel processing is a very specialized field that does not benefit the vast, vast majority of tasks. This is not designed to speed up games, folding, superpi, or any other program you have ever heard of (or commercial programs in general).
 

· Registered
Joined
·
1,504 Posts
Quote:


Originally Posted by rabidgnome229
View Post

No - folding is not supercomputing at all. The point behind folding is that it is not supercomputing. Since folding does not require a large amount of cores connected by very fast networking it is better to allow a community to fold rather than renting supercomputer time.

Parallel processing is a very specialized field that does not benefit the vast, vast majority of tasks. This is not designed to speed up games, folding, superpi, or any other program you have ever heard of (or commercial programs in general).

folding divides the task of rendering [the No. 1 use of parallel prossesing] among the computers of the world. To overcome the slowness of the intenet,the task is broken up into smaller task, work units.

Quote:


Originally Posted by Wikipedia

Parallel computing is the simultaneous execution of the same task (split up and specially adapted) on multiple processors in order to obtain results faster. The idea is based on the fact that the process of solving a problem usually can be divided into smaller tasks, which may be carried out simultaneously with some coordination.

 

· Premium Member
Joined
·
6,922 Posts
Quote:


Originally Posted by General
View Post

folding divides the task of rendering [the No. 1 use of parallel prossesing] among the computers of the world. To overcome the slowness of the intenet,the task is broken up into smaller task, work units.

It isn't a single task - it's a lot of tasks. The individual WU's are not parts of a whole - they are just individual WU's
 
1 - 20 of 25 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top