Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika Marchew w Hydepark

Gruba ryba

w Hydepark

1piorunów

Czy jednowątkowy task powinien obciążać tylko jeden rdzeń, czy może po trochu na każdym albo zbalansować obciążenie termiczne?

Komentarze (8)

Gruba ryba2piorunów

@Marchew slyszalem kiedys o takim zachowaniu, ze proces jednowatkowy jest przerzucany z rdzenia na rdzen wlasnie po to, zeby na chlodniejszym i mogacym wykrecic wyzszy boost clock rdzeniu mogl przetwarzac sie szybciej, bylo na to okreslenie ale teraz nie moge go znalezc

edit: core hopping
https://www.researchgate.net/publication/254028996_Performance_optimization_of_multi-core_processors_using_core_hopping_-_Thermal_and_structural

Just a moment...Researchgate
Fanatyk3piorunów

@Marchew a czy 9 kobiet urodzi dziecko w 1 miesiąc?

Gruba ryba1piorunów

@MostlyRenegade Pytanie tyczyło: czy 9 kobiet doniesie jedno dziecko, tak aby każda nosiła tylko przez jeden miesiąc (° ͜ʖ °)

Fenomen1piorunów

@Marchew wykonanie jakichkolwiek obliczeń wymaga energii, część jest marnowana w postaci ciepła. Ilość ciepła/energii jest taka sama, niezależnie od użytych "rdzeni". Jedyna różnica, to skraca się czas obliczeń, a nie jakieś "balansowanie temperatury"

Gruba ryba0piorunów

@em-te Zastanawiałem się czy co chwilę wątek nie przeskakuje na ten "najchłodniejszy".

Gruba ryba0piorunów

@Marchew O ile wiem, to schedulery starają się unikać przerzucania tasków między rdzeniami, bo to kosztowne jest.

GURU1piorunów

@Marchew widzę że masz jeden rdzeń na każdą komórkę Excela xD

Autorytet4piorunów

Jeżeli program nie jest napisany pod wielowątkowość to choćbyś miał nie wiadomo ile wątków w procesorze to i tak będzie korzystał tylko z jednego.