Mer processorkraft för simulering?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
4kTRB
Inlägg: 20702
Blev medlem: 16 augusti 2009, 19:04:48

Mer processorkraft för simulering?

Inlägg av 4kTRB »

När jag tex kör en simulering i LT spice som tar ett par minuter
så är det samtidigt inga större problem att surfa även på tyngre
sidor. Så jag får då för mig att processorn skulle kunna lägga
betydligt mer kraft på simuleringen och få det att gå snabbare
då den ändå hinner med så mycket annat. Sätter operativsystemet
käppar i hjulen för det här? Tror inte simuleringen går något nämvärt
långsammare bara för jag kör ett annat program. Skulle väl i och för
sig kunna testa att ha 2 LT-spice igång samtidigt och klocka simuleringarna.
Borre
Inlägg: 4606
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Mer processorkraft för simulering?

Inlägg av Borre »

Hur mycket av processorn använder LTSpice då? Kolla aktivitetshanteraren ( ctrl + shift + esc ) under processer.
Mest troligt är ju att operativsystemet "lastbalanserar" så att andra program också fungerar trots att LTSpice själv kan belasta processorn till 100%. Det går att ställa upp prioriteten för enskilda processer i aktivitetshanteraren, men det resulterar i att datorn i övrigt nästan blir oanvändbar och simuleringen inte går mycket snabbare.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Mer processorkraft för simulering?

Inlägg av bearing »

Kolla i Taskmanager hur mycket processorn(-kärnorna) används. Det är nog koden i LTspice som gör att processorn inte nyttjas fullt.

EDIT: min erfarenhet med att ändra prioriteten är också att processon går obetydligt snabbare.
Användarvisningsbild
AndLi
Inlägg: 18257
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Mer processorkraft för simulering?

Inlägg av AndLi »

Kör LT alla beräknngar i en tråd?
För det är väll fortfarande så att då går den på en kärna och du använder bara 50% eller hur många kärnor du nu har av maskinens max prestanda.
Användarvisningsbild
4kTRB
Inlägg: 20702
Blev medlem: 16 augusti 2009, 19:04:48

Re: Mer processorkraft för simulering?

Inlägg av 4kTRB »

Jag testar medans jag skriver det här och CPU-användnings LED-bar visar på ca 52% konstant.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: Mer processorkraft för simulering?

Inlägg av johano »

Du ser enkelt om programmet är flertrådat, då jobbar alla kärnorna ganska "lika mycket". Om programmet är entrådat så bottnar en kärna till 100% medan de andra kärnorna är lågt belastade.

Nu när cpu:er inte kommer öka så drastiskt i hastighet framöver utan istället får fler och fler kärnor är det viktigt att
skriva kod som hanterar parallellexekvering ordentligt för att riktigt kunna skala ut.

/johan
Borre
Inlägg: 4606
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Mer processorkraft för simulering?

Inlägg av Borre »

Hur många processorer/kärnor har du?
Vad är valt i rutan "Max threads" under "Controll panel" -> "Spice"?

LTSpice ska ha stöd för flera processorer.
Användarvisningsbild
AndLi
Inlägg: 18257
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Mer processorkraft för simulering?

Inlägg av AndLi »

och du visar alla kärnorna sammanslagna? Då låter det som att du har ett 2 kärnsystem och spice bara kör på en tråd...

Fasiken jag trodde alla program klara multicore nuförtiden, jag började leka med det på en dual P2-400 för att kunna köra videoredigering hyffsat realtid.. Då var det få program som utnyttja det, nu finns det ju knappt en cpu som inte är minst tvåkärnad...
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Mer processorkraft för simulering?

Inlägg av bearing »

Testade själv nu. LTspice använder 50% även hos mig, och det beror inte på att programmet bara använder en kärna, Ltspice använder båda kärnorna lika mycket (lite).
Användarvisningsbild
4kTRB
Inlägg: 20702
Blev medlem: 16 augusti 2009, 19:04:48

Re: Mer processorkraft för simulering?

Inlägg av 4kTRB »

Borre skrev:Hur många processorer/kärnor har du?
Vad är valt i rutan "Max threads" under "Controll panel" -> "Spice"?

LTSpice ska ha stöd för flera processorer.
Intel Core(TM)2 Duo CPU T5450 @ 1.66GHz 1.67GHz
Användarvisningsbild
4kTRB
Inlägg: 20702
Blev medlem: 16 augusti 2009, 19:04:48

Re: Mer processorkraft för simulering?

Inlägg av 4kTRB »

johano skrev:Du ser enkelt om programmet är flertrådat, då jobbar alla kärnorna ganska "lika mycket". Om programmet är entrådat så bottnar en kärna till 100% medan de andra kärnorna är lågt belastade.

Nu när cpu:er inte kommer öka så drastiskt i hastighet framöver utan istället får fler och fler kärnor är det viktigt att
skriva kod som hanterar parallellexekvering ordentligt för att riktigt kunna skala ut.

/johan
Var kan jag få upp info som visar båda kärnornas aktivitet?
Användarvisningsbild
4kTRB
Inlägg: 20702
Blev medlem: 16 augusti 2009, 19:04:48

Re: Mer processorkraft för simulering?

Inlägg av 4kTRB »

Borre skrev:Hur många processorer/kärnor har du?
Vad är valt i rutan "Max threads" under "Controll panel" -> "Spice"?

LTSpice ska ha stöd för flera processorer.
Max threads visar på 2 i den rutan.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: Mer processorkraft för simulering?

Inlägg av johano »

Vilket operativsystem kör du?
I Windows ser du det exempelvis med TaskManager (taskmgr.exe), klicka på fliken Performance.

/johan
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Mer processorkraft för simulering?

Inlägg av bearing »

Ifall du har en någorlunda uppdaterad XP borde varje kärna ha varsin graf i Taskmanager. Kolla att den är inställd att visa en graf per kärna under View -> CPU History. Annars finns det en patch för det som du nog kan hitta genom att googla på taskmanager dual core eller liknande.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mer processorkraft för simulering?

Inlägg av sodjan »

"Aktivitestshanteraren" brukar dela upp "CPU-användningshistorik" i ett
delfönster per kärna/core. Du kan även välja visning under "Visa" -> "CPU-Historik".
"Ett diagram för alla processorer" eller "Ett diagram per processor".
("Processor" är inte riktigt rätt begrepp, borde vara "kärna" eller "core"...)
Skriv svar