View Full Version : New team member with a quick question
Jarrod1937
03-16-2006, 04:07 PM
I just joined the team and i am wondering how rosetta works with local clusters?
Basically i have a distributed processing system of multiple computers on a local network and i am wondering how i can get all of them to work on the one rosetta process as one. any help?
EDIT:if you don't understand what i mean i'm basically wondering how running a distributed processing system with a distributed processing system will work together?
Fhqwhgads6680
03-16-2006, 06:18 PM
Hey jarrod welcome onboard!!!! about time! lmao ok I really should be studying...laters...
P.S. can't wait till we get that cluster running 3 Pentium 2's and an A64 at 2.7 should put up some good crunching numbers :)
Jarrod1937
03-16-2006, 07:35 PM
Hey jarrod welcome onboard!!!! about time! lmao ok I really should be studying...laters...
P.S. can't wait till we get that cluster running 3 Pentium 2's and an A64 at 2.7 should put up some good crunching numbers :)
yeah, as you can tell from the rosetta project itself the power comes from numbers not speed, even though they're pentium 2's they will provide an excellent speed increase for both the rosetta project and my home use with 3ds max and all other programs i run. can't wait.
i'm just worried if rosetta can fully make use of all my nodes within my cluster. has anyone tried this before?
ShootStraight
03-16-2006, 07:43 PM
Welcome to the team, Jarrod!
Is this like a beowolf cluster or something? I dont know the answer to your question, but it sounds interesting! :D
SS
Paladin
03-16-2006, 07:54 PM
I'm with ShootStraight. Is it beowulf *nux or more like Lightwave's screamernet/stealthnet?
Jarrod1937
03-16-2006, 08:02 PM
yes, its quite like a beowulf cluster except for my manager runs on any windows platform (i currently have win 2000 installed on the nodes) instead of linux like beowulf. plus i can assign each node a seperate process (like explorer.exe to node 1) or i can give all the nodes 1 multi-threaded process and it will distirbute it out equally throughout all the nodes.
i'm thinking that if the main rosetta process is multi-threaded i can feed it to my cluster and it will use all the nodes... however i just wanted to know if anyone has had any experience with this so i can make sure it will all work well toegther.
however i've been having a difficult time putting it all togther, mainly because of the lack of documentation for building a local home cluster that isn't linux based. i am thinking of writing a tutorial/article on how to build one and my experiences with it after i'm done, when i do that i'll probably post it in the general hardware section (can't really think of a better place to put it). anyways, anyone know if the rosetta process is multi-threaded?
ex2cib
03-16-2006, 08:29 PM
pretty sure its not multithreaded, but not 100% on that
Fhqwhgads6680
03-16-2006, 08:38 PM
yeah it is...thats why in the general preferences it has an option that says (on multiprocessors use at most _ processors). So it should recognize however many cpu threads are available and disperse the workload accordingly I would imagine.
edit: Someone with a Dual core know about this? I'm still "old school" :(
ex2cib
03-16-2006, 08:47 PM
well, when i think of multithreaded, i think of both cpu's working on the same WU, i dont think multithreaded as just running 1 WU on one core, and 2 on a 2 core system, but thats just my definition of it.
i dont think thats really multithreaded, just basically running more than one instance of the program to make use of more than 1 core
Jarrod1937
03-16-2006, 08:50 PM
well, when i think of multithreaded, i think of both cpu's working on the same WU, i dont think multithreaded as just running 1 WU on one core, and 2 on a 2 core system, but thats just my definition of it.
i dont think thats really multithreaded, just basically running more than one instance of the program to make use of more than 1 core
i'm pretty sure its impossible for 2 cores to be working on the same string of code...
if the rosetta process is multi-threaded then my cluster should reconize it fine, hopefully nothing odd will occur.
Absolute_0
03-16-2006, 08:51 PM
i'm pretty sure its impossible for 2 cores to be working on the same string of code...
if the rosetta process is multi-threaded then my cluster should reconize it fine, hopefully nothing odd will occur.
2 cores working on the same process is the definition of multithreaded. Which rosetta is not...
Rosetta is definitely not multithreaded, just runs two instances
In taskmanager, rosetta_4.82...etc shows up twice
So it just works on 2 WUs at once like ex2cib said. Multithreaded would be where it runs one instance that utilizes both cores, and it does one WU twice as fast.
Jarrod1937
03-16-2006, 08:58 PM
ok, then it will still work, i can just assign each process to a different node. but like i was saying its impossibkle for multiple cpu's/cores to process the same string of code, but i may have misunderstood what ex2cib said. if he ment one process that splits up certain sections of code that do different task to each core/cpu then yes he would be right. however not to my knowledge is there any way to have multiple cpus/cores process the same string of code since there is no way to bring the results to together.
but my questions seem to have been answered. i'll post the results once i get the cluster fully up and working.
catkicker
03-16-2006, 08:58 PM
Hey jarrod welcome onboard!!!! about time! lmao ok I really should be studying...laters...
P.S. can't wait till we get that cluster running 3 Pentium 2's and an A64 at 2.7 should put up some good crunching numbers :)
looking forward to seeing that.
ex2cib
03-16-2006, 09:00 PM
i'm pretty sure its impossible for 2 cores to be working on the same string of code...
if the rosetta process is multi-threaded then my cluster should reconize it fine, hopefully nothing odd will occur.
a WU is not a single line of code
basically, my idea of a multithreaded rosetta app would be
more than 1 WU working on the SAME work unit, which would give you double the benchmark of a single core
rosetta is not a multithreaded app.
its an app designed to take advantage of more than one core, but its not multithreaded.....
Jarrod1937
03-16-2006, 09:06 PM
a WU is not a single line of code
basically, my idea of a multithreaded rosetta app would be
more than 1 WU working on the SAME work unit, which would give you double the benchmark of a single core
rosetta is not a multithreaded app.
its an app designed to take advantage of more than one core, but its not multithreaded.....
yes, i understand what you're saying and do agree with you. as i said i guess i just misunderstood what you were saying. ofcourse if it just runs mutlple instances of itself then it is not multi-threaded since by definition for it to be multi-threaded it would have to support multiple cores with only one process running, a good example of a multi-threaded app is 3ds max 7 ( i believe 8 also is). but as i said, it doesn't matter either way since my queue manager takes advantange of support for multiple cpu's even without multi-thread ability, so i should be fine.
Fhqwhgads6680
03-16-2006, 09:27 PM
jarrod, ygpm, you haven't noticed yet?!
[Off Topic] Hey, nice to see ya here Cat, You part of the team or just scoping things out? If not I could help ya get started. Send me a PM [Off Topic]
Jarrod1937
03-17-2006, 04:04 PM
well, i just made a new avatar, hope everyone likes it :)
is there a way to make the manager that starts up with windows more stable? it has stopped responding on me twice so far when i first start windows. or maybe thats what some of the updates are for? i haven't quite gotten around to the updates just yet ( the ones you get from http://www.guntec.de/Crunch3r/boincx86.html).
Jarrod1937
03-17-2006, 10:03 PM
well i hate to double post but...
wehnn i try to install the update from the above posted link (i downloaded Boinc 5.2.13 Windows SSE2), but wehn i double click on the .exe after closing the bionc manager i got this error "This application failed to start because LIBEAY32.dll was not found...". any help on why this would happen? is there some external library i have to download?
mad mikee
03-17-2006, 10:17 PM
Want more stuff, PM me back for my Rosetta idiot notes (written by my favorite idiot - ME :D)
well i hate to double post but...
wehnn i try to install the update from the above posted link (i downloaded Boinc 5.2.13 Windows SSE2), but wehn i double click on the .exe after closing the bionc manager i got this error "This application failed to start because LIBEAY32.dll was not found...". any help on why this would happen? is there some external library i have to download?
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.