Sida 1 av 2
Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:13:56
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:18:50
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:23:04
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:34:32
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:35:13
av 4kTRB
Jag testar medans jag skriver det här och CPU-användnings LED-bar visar på ca 52% konstant.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:40:00
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
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:44:20
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:50:05
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...
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:52:22
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).
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 22:59:20
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
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 23:03:40
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?
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 23:06:08
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 23:08:20
av johano
Vilket operativsystem kör du?
I Windows ser du det exempelvis med TaskManager (taskmgr.exe), klicka på fliken Performance.
/johan
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 23:09:39
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.
Re: Mer processorkraft för simulering?
Postat: 17 oktober 2010, 23:10:46
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"...)