/ Forside / Teknologi / Hardware / Andet hardware / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Andet hardware
#NavnPoint
tedd 22408
refi 21484
Klaudi 14878
o.v.n. 12736
severino 10876
Fijala 9709
peet49 7935
Gambrinus 7284
emesen 6789
10  pallebhan.. 6757
Udnytte flere computere til en opgave
Fra : Rick


Dato : 12-06-05 12:57

Hej i gruppen,

Jeg ville forhøre mig, om det ikke er muligt at udnytte flere computere, når
man har en opgave, som kræver meget computerkraft?

Jeg filmer en hel del og er ofte ude for at lægge mine avi'er og gamle
videoer over på dvd - det tager timevis at omkonvertere til mpeg-2.
Efterhånden har jeg skrabet mig 5 computere sammen i tidens løb og tænkte,
om det ikke var muligt at distribuere sådan en regneopgave ud, så alle
computere kunne tage del i beregningen og fremskynde processen?

Findes der noget software, der kan det?

Jeg ved, at der findes noget til de store 3D-renderingsprogrammer, men det
er selvfølgelig softwarespecifikt til netop et bestemt stykke software. Men
det skulle jo helst være til alle mulige slags opgaver...

- rick -



 
 
Anders Lund (12-06-2005)
Kommentar
Fra : Anders Lund


Dato : 12-06-05 17:11

Rick wrote:
> Jeg ville forhøre mig, om det ikke er muligt at udnytte flere computere, når
> man har en opgave, som kræver meget computerkraft?

Jo - men det kræver at softwaren understøtter dette, hvis det skal være
automatisk.

> om det ikke var muligt at distribuere sådan en regneopgave ud, så alle
> computere kunne tage del i beregningen og fremskynde processen?
>
> Findes der noget software, der kan det?

Jo da. Mac har Final Cut Pro, som kan dette:
http://www.apple.com/finalcutstudio/finalcutpro/

I PC verdenen er der Carbon MPEG Grid Encoder:
http://www.rhozet.com/CarbonMPEGGridEncoder.html

Jeg har ikke erfaring med noget af overstående, som jeg kun har fundet
frem til via Google.

> Jeg ved, at der findes noget til de store 3D-renderingsprogrammer, men det
> er selvfølgelig softwarespecifikt til netop et bestemt stykke software. Men
> det skulle jo helst være til alle mulige slags opgaver...

Der kan være problemer nok med at et stykke software ikke udnytter flere
CPUer i samme computer... men hvis du så også vil til at dele det ud på
flere computere, får du større problemer. Der findes ikke noget magisk
program som kan få alle programmer til at udnytte flere computere. Du
skal især tænke på at video encoding kræver meget CPU-RAM udnyttelse og
hvis det skal til at blive sendt ud over netværket via et magisk
program, ville det hele nok blive langsommere end hvis det bare foregik
på en computer.

Så programmerne SKAL være lavet til det.

Men du kunne måske lave noget selv, hvor du hugger filmene op i mindre
dele og encoder de mindre dele på hver computer. Så samler du bare de
encoded filmklip til sidst til en hel film. Dette kan du så optimere en
smule, ved at du kører nogle encoding benchmarks på hver computer, så du
ved hvor lang tid hver computer er om fx 10 minutter film. Så kan du
nemlig give de hurtigere computer nogle større filmklip end de andre,
for at de bliver færdige på samme tid med at encode.

Dette har jeg heller ikke noget erfaring med og er kun teori fra min
side af.

--
Anders Lund - anders@andersonline.dk
Take back the web - www.mozilla.org/firefox

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste