Wielowątkowość

0

Witam,

Mam procesor intel pentium G840. Posiada on 2 rdzenie i 2 wątki (na 1 rdzeń przypada 1 wątek). Czy mogę na tym procesorze opłacalnie jest korzystanie z wielowątkowości?
Z tego co mi się wydaje to skoro na 1 rdzeniu jest 1 wątek, a aplikacje wielowątkowa wymagają do działania 2 wątków to wszystkie rdzenie procesora będą zajęte. Będzie to nieefektywne na tym procku.

Czy dobrze to rozumuje, specem od komputerów to raczej nie jestem.

pozdrawiam

0

(...) to wszystkie rdzenie procesora będą zajęte.

A co, lepiej mieć szybki procesor, którego nawet 1% mocy się nie wykorzysta? ;-)
Po coś te dwa rdzenie są.

0

Ja tam mam teraz jakies 2000 watkow (wg statystyk ktore windows pokazuje) odpalonych na 8 watkach fizycznych i nic "nieefektywnego" sie nie dzieje a procesor ma wykorzystanie na poziomie 1%
https://en.wikipedia.org/wiki/Thread_(computing)#Multithreading

0

Jeśli puszczasz coś w stylu liczenia hashy, to sie nie opłaca bo procek i tak będzie miał 100% użycia. Ale to bardzo nietypowa sytuacja. "Zwykłe" programy wcale nie potrzebują tak dużo czasu procesora, bo np. czekają na operacje I/O czy po prostu są idle. Wtedy opłaca się mieć więcej wątków.

0

Czy mogę na tym procesorze opłacalnie jest korzystanie z wielowątkowości?

Tak. Nie. Zależy od zadania.
To, że procesor ma "tylko" dwa rdzenie właściwie nie wpływa na odpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1