webForumDet fria alternativet

Dubbla kärnor - potential

Program & apparur Operativsystem & Program - Övrigt

5 svar · 562 visningar · startad av dynamic

Medlem sedan jan. 200784 inlägg
Frågan#1

Hej!
Jag har en fråga som jag undrar om någon vänlig själ vill svara på. Om jag har en singel processor på 3,6 GHz, och uppgraderar till en med dubbla kärnor (Core2duo), 2,4 GHz, kommer då den med dubbla kärnor att bli snabbare om jag kör ett renderingsjobb (t ex koda till mpeg2)? Det är väl då bara ett program som jobbar och på så vis bara en kärna?

Medlem sedan feb. 20002 300 inlägg
#2

dynamic skrev:

Hej!
Jag har en fråga som jag undrar om någon vänlig själ vill svara på. Om jag har en singel processor på 3,6 GHz, och uppgraderar till en med dubbla kärnor (Core2duo), 2,4 GHz, kommer då den med dubbla kärnor att bli snabbare om jag kör ett renderingsjobb (t ex koda till mpeg2)? Det är väl då bara ett program som jobbar och på så vis bara en kärna?

Är programmet trådat så kan du utnyttja båda kärnorna. Att rendera en bild i de flesta 3D-program skulle t.ex. göra skillnad.

Medlem sedan juni 20014 290 inlägg
#3

Som Phorpher skriver, beror helt och hållet om programmet kan klara av att hantera flera processorer, gör det inte det så kommer du inte att tjäna någonting på det (eller ytterst lite). däremot klarar programmet av det så kan man rendera 2 bilder samtidigt i princip.

Medlem sedan apr. 200312 679 inlägg
#4

Finns det något enkelt sätt att ta reda på ifall ett program man har stöder dubbla kärnor?

Medlem sedan juni 20014 290 inlägg
#5

I windows vet jag inte med ett sätt i *nix världen skulle vara att se om det är länkat mot något threads bibliotek. Annars vet jag inte.

Medlem sedan juni 20008 205 inlägg
#6

I task managern kan man välja att visa hur många trådar en process kör, men att ett program har flera trådar säger inte mycket om hur väl det utnyttjar flera kärnor. Alla (så gott som alla) GUI-program är multitrådade, där en tråd tar hand om inputhändelser, en annan sköter rendering av användargränssnittet, en tredje kanske kollar efter händelser i operativsystemet, och så vidare, och de flesta trådar av den här karaktären tenderar spendera den mesta av sin tid sovandes. Det enda sättet att verkligen se om ett program utnyttjar dubbla kärnor är att ge det en tung uppgift på en flerkärnig processor och se om alla kärnor (eller åtminstone fler än en) belastas lika mycket. Moment 22, liksom :)

131 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)