Mats13 Skrevet 27. mars 2012 Del Skrevet 27. mars 2012 Hei, jeg vil gjerne kjøre et program på flere kjerner selv om programmet bare støtter en. Som vist i bildet: http://i43.tinypic.com/mkizc.jpg så bruker den bare 10% av prosessoren og så begynner det å lagge. hvis jeg kunne gitt programmet mer kraft kanskje det ville sluttet å lagge? Programmet jeg prøver å kjøre er: http://www.scuzzstuff.org/oe_cake/ Noen som har en løsning? Lenke til kommentar
Malvado Skrevet 27. mars 2012 Del Skrevet 27. mars 2012 Med mindre programmet er flertrådet så går det ikke. Den største ytelseøkningen du kan få er nok å øke hastigheten på cpu. Lenke til kommentar
Gavekort Skrevet 27. mars 2012 Del Skrevet 27. mars 2012 (endret) Programmene må programmeres eller kompileres som multithread. Du kan sku av multithreading om det fortsatt går, så kan du dobble hastigheten. Endret 27. mars 2012 av Gavekort Lenke til kommentar
GeirGrusom Skrevet 28. mars 2012 Del Skrevet 28. mars 2012 Et program må skrives for å støtte multi-threading. Du kan ikke gjøre et entrådet program flertrådet. Tråding er en del av programlogikken, og kan ikke bare endres uten videre. Det er langt ifra alle problemer som kan løses med multi-threading, og det å finne en multi-threaded løsning på et problem som faktisk vil øke ytelsen er en kunst i seg selv. Lenke til kommentar
Mats13 Skrevet 28. mars 2012 Forfatter Del Skrevet 28. mars 2012 Takk for gode svar. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå