Avatar billede bgo Nybegynder
29. juli 2004 - 23:28 Der er 8 kommentarer og
1 løsning

at lade et program bruge cpu-resourcer fra to computere

jeg har to w2k pro maskiner i netværk, og vilgerne, hvis det kan lade sig gøre, lade et pogram benytte cpu-resourcer fra begge maskiner.

kan det lade sig gøre, og i så fald hvordan?
Avatar billede screem_brille Novice
30. juli 2004 - 00:03 #1
Det kan man ikke (så skal man selv udvikle programmet, så kan det (måske) lade sig gøre), så umiddelbart er svaret nej
Avatar billede humpfrey Nybegynder
30. juli 2004 - 13:41 #2
der gindes noget der kaldes "grid" hvor flere maskiner er sat op til at køre sammen. Det bruges mest til videnskabelige ting der kræver stor processorkraft. Jeg er ikke inde i detaljerne, men prøv at søge efter det på google, evt kombineret med freebsd eller open source.
Mvh Humpfrey
Avatar billede screem_brille Novice
30. juli 2004 - 15:45 #3
Ja det kan godt lade sig gøre, men ikke med windows 2000, som spørger vil anvende ;)
Avatar billede thomas_nj Nybegynder
30. juli 2004 - 15:46 #4
er lige nysgerrig, under hvilke os/forhold vil det så kunne lade sig gøre?
Avatar billede thesurfer Nybegynder
30. juli 2004 - 16:37 #5
"Nasa og Silicon Graphics vil bygge en gigantisk Linux-computer med i alt 10.240 Intel Itanium 2-processorer. Systemet samles af 20 maskiner med hver 512 CPU'er og en terabyte RAM, som kobles sammen i en klynge. Supercomputeren er døbt Columbia til minde om rumfærgen, som eksploderede i februar 2003."

Mere på: http://www.computerworld.dk/default.asp?Mode=2&ArticleID=24534
Avatar billede screem_brille Novice
30. juli 2004 - 16:40 #6
Thomas-nj som allerede skrevet, FreeBSD eller visse linux versioner (alle kan sikkert hvis de kompileres anderledes, men kender ikke nok til Linux til at det er noget jeg er sikker på)
Avatar billede bertelbrander Novice
31. juli 2004 - 00:03 #7
At få et program til at køre på flere komputere og/eller CPU'er kræver at programmet er skrevet til det og oversat til det.
Man kan ikke blot tage et almindelig program og få det til at køre på flere cpu'er uanset om der er linux eller windows eller freebsd.
Man kunne forestille sig en kompiler der kan splitte eksekvering op i flere parallele spor som kunne køre på hver deres cpu, lidt ligesom kompilere til cpu'er med flere ALU'er, men jeg vil tro at der er for stort overhead.
Hvis man skal udnytte flere cpu'er ordentligt kræver der at man programmerer programmet med mange tråde, der så kan køre på en eller flere cpu'er.
Avatar billede bgo Nybegynder
06. august 2004 - 12:23 #8
hmm. ser lidt ud som om jeg må komme med et "øv"...

nu ved jeg så at det ene program jeg gerne ville køre på denne måde er direkte lavet til at unerstøtter afvikling på flere cpu'er.

Men skal vist skyde en hvid pil efter min idé, ser det ud til. For ikke bare ska jeg få programmet til at tro at de to, iøvrigt forskellige, cpu'er kører på samme maskine, men derudover kører den ene maskine ikke altid, så det skulle også være sådan, at det automatisk blev "detektet" hvornår den ekstra cpu var til rådighed og ikke.

jeg er så heller ikke herre over hverken os (tror næppe ms ville blive glade hvis jeg reverse-ingeneered win2k og re-kompilede den :-) ) eller programmerne - så det blive et øv :-)

havde dog et spinkelt håb om at der fandtes et program der gav muligheden for at lave "illusionen" om at begge cpu'er sad i samme maskine.

tak til alle besvarelser
Avatar billede screem_brille Novice
06. august 2004 - 12:58 #9
Det nememste (og billigste) er nok at skaffe en dual maskine istedet for, de koster trods alt ikke så meget igen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester