Pytanie,
Wiem, ze wszyscy gonimy za jak najwieksza wydajnoscia w BOINC, ale nie tylko tym czlowiek zyje. Stad moje pytanie.
Czy po wylaczeniu HT windows 7 corporate 64bit nie zwariuje mi?
Uzywam programu, ktory po prostu nie dogaduje sie z intelowskim HT w sensowny sposob. Bo jest jeszcze taka rzecz, ze on normalnie pokazuje np wszystkie 32 watki zajete ale czas obliczen jest identyczny jak dla 16 watkow, ktore maja pokrycie w rdzeniach (generalnie niezle sie skaluje wraz z iloscia rdzeni do o wiele wiekszej liczby niz 32, takze blad tkwi gdzie indziej).
HT przy Boinc nic nie daje
Ja przy i7 8/4 mam w w menadżerze ustawione "W systemach wieloprocesorowych używaj nie więcej niż 50% ogólnej liczby procesorów" - i działa to całkiem sprawnie
HT daje wymierne rezultaty tylko przy źle napisanych apkach (niedociążenie rdzenia). Jeśli program wykorzystuje w pełni zasoby rdzenia to HT nic nie da, a w skrajnych przypadkach może nawet obniżyć wydajność.
Ogólnie HT spowalnia obliczenia, ale nie zdarzyło mi się żeby liczyło 2 razy wolniej. Jest to zazwyczaj od 40-60% wolniej, czyli w ogólnym rozrachunku i tak szybciej niż liczenie tylko na rdzeniach fizycznych.
Cytat: PoznanskaPyra w 05 Czerwiec 2013, 09:38
Ogólnie HT spowalnia obliczenia, ale nie zdarzyło mi się żeby liczyło 2 razy wolniej. Jest to zazwyczaj od 40-60% wolniej, czyli w ogólnym rozrachunku i tak szybciej niż liczenie tylko na rdzeniach fizycznych.
Mam podobne odczucia. HT przeważnie nie zwalnia próbek o połowę, czas obliczeń wzrasta od 40-70%, nie dotyczy to projektów mocno obciążających cache i pasmo ramu. PG LLR nic nie zyskuje w HT, a nawet traci się ze względu na obciążenie pamięci. Ważne jest też to, że włączenie HT dwukrotnie zwiększa ilość liczonych WU i przy okazji zapotrzebowanie na RAM jest większe, czym parę razy zamuliłem kompy z małą ilością ramu.
Co do pytania z 1 posta, win7 nie zwariuje, często przełączam HT w zależności od liczonego projektu.
Cytat: ryszard.korczyk w 05 Czerwiec 2013, 10:06
Co do pytania z 1 posta, win7 nie zwariuje, często przełączam HT w zależności od liczonego projektu.
Dziękuje!
Niektóre projekty na HT idą jak burza, że realny zysk jest nawet ponad 30%. Np. ostatni wyścig w Primaboinca dawał mi na HT 20% na każdym WU, a w SIMAPie 31% zysku. Są również takie jak Woodall, Cullen itp. w PrimeGrid, które na HT są liczone kilkanaście procent dłużej na Xeonach z dużym cache, więc na i7 z mniejszym cache'em będzie jeszcze gorzej.
Komputer mieli bionca tylko w przerwach między innymi zadaniami. Więc jest to tylko jakiś dodatek do zapchania. A zoptymalizowany ma być pod trochę inne obliczenia... także jutro HT pójdzie w odstawkę.
mam pytanie co do reakcji BM na wyłączenie HT: nie wysypią się próbki które są już napoczęte?
Ustaw w Menedżerze żeby wykorzystywał tylko 50% rdzeni - to tak jakbyś wyłączył HT.
Nic się po wyłączeniu HT nie stało. Wszystko spokojnie liczy dalej.
mam rozumieć że win7 nawet nie mrugnął na tę zmianę a BM odpalił 4 napoczęte próbki i doliczył bezproblemowo do końca?
Gdy miałem okazje liczyć na procesorze z HT to włączałem go i wyłączałem w biosie - nie miało to negatywnego wpływu na napoczęte próbki. Naturalnie każdorazowo szedł restart systemu. Nie wiem jak jest przy działaniu na poziomie systemu operacyjnego ale nie widzę powodów aby coś miało pójść nie tak.
HT zamierzam wyłączyć w BIOS'ie, po prostu chce mieć 120% pewności że nie będzie problemów ze stabilnością po restarcie ;)
Totalnie nic się nie stało, żadnych objawów. Odpaliłem BM i spokojnie dalej liczył.