U pitanju je Xeon ali da dobijes ideju kako to radi.
Postoje razne tehnike vezane za procesore i iskoristenje resursa HT je samo jedna od njih. Meni licno veoma interesantna je spekulativno izvrsavavanje.
CPU npr. radi na 3ghz bez ukljucenog HT-a i obavlja neki zadatk za neko vreme, ili daje neki FPS u igrici. Da li ce se ukljucivanjem ht-a kod dotincnog procesora pri istoj frekvenicji oboriti performanse, posao koji je obavljao za pomenuto vreme produziti ili doci do pada FPS-a u igrici?
Odgovpr je Ne, performanse mogu samo da skoce ukljucivanjem HT-a tj. ukljucivanjem virtuelnih jezgara. Unekim slucajevima ce ta razlika biti veca unenkim manja ali nikako pad performansi.
Uglavnom ako i7 npr radi na 4.0Ghz bez ukljucenog HT-a nece mu performanse biti losije ako se HT ukljuci na istoj frekvenciji to je bilo pitanje ako se ne varam. Ht ne degradira performase procesora.
Ne degradira jer jednostavno HT nije funkcionalan u momentima kada je cpu već pod klasičnim full load-om?
:: CPU npr. radi na 3ghz bez ukljucenog HT-a i obavlja neki zadatk za neko vreme, ili daje neki FPS u igrici :: Da li ce se ukljucivanjem ht-a kod dotincnog procesora pri istoj frekvenicji oboriti performanse, posao koji je obavljao za pomenuto vreme produziti ili doci do pada FPS-a u igrici :: :: Odgovpr je Ne, performanse mogu samo da skoce ukljucivanjem HT-a tj. ukljucivanjem virtuelnih jezgara. Unekim slucajevima ce ta razlika biti veca unenkim manja ali nikako pad performansi :: :: Uglavnom ako i7 npr radi na 4.0Ghz bez ukljucenog HT-a nece mu performanse biti losije ako se HT ukljuci na istoj frekvenciji to je bilo pitanje ako se ne varam :: Ht ne degradira performase procesora :: :: ::
Grešiš u ovome, HT funkcioniše i kad je CPU u full load-u.
Klasičan primer je render gde ti je procesor poprilično opretećen, samo što HT povećava broj threadova koje možeš simultano da izvršavaš, tj. smanjuje broj prebacivanja konteksta procesora u i iz memorije koje OS mora da odradi prilikom multitaskinga. Poenta HT je da se sve što treba odrađuje u samoj procesorskoj logici, tj. na nivou hardvera, što smanjuje režijske troškove OS-a prilikom žongliranja threadovima, tj. prosto rečeno, ne dovodi do usporenja :)
Takođe, da li će biti poboljšanja od HT ili ne u full load-u zavisi od prirode kako je izazvan. Npr. ako na quad core-u full load izazivaju 4 thread-a od kojih svaki koristi po jedno jezgro 100% - od HT nema vajde.
Ali ako full load izaziva gomila sitnih theadova, HT bi teoriski trebalo da pomogne na konto smanjenja broja prebacivanja konteksta procesora u i iz memorije prilikom menjana threadova prilikom izvršavanja. Naravno u tom slučaju dobitak nije prevelik - možda do 5% jer se smanjuje samo to - execution uniti su već 100% upošljeni.
:: Ne degradira jer jednostavno HT nije funkcionalan u momentima kada je cpu već pod klasičnim full load-om :: :: :: CPU npr. radi na 3ghz bez ukljucenog HT-a i obavlja neki zadatk za neko vreme, ili daje neki FPS u igrici :: :: Da li ce se ukljucivanjem ht-a kod dotincnog procesora pri istoj frekvenicji oboriti performanse, posao koji je obavljao za pomenuto vreme produziti ili doci do pada FPS-a u igrici :: :: :: :: Odgovpr je Ne, performanse mogu samo da skoce ukljucivanjem HT-a tj. ukljucivanjem virtuelnih jezgara. Unekim slucajevima ce ta razlika biti veca unenkim manja ali nikako pad performansi :: :: :: :: Uglavnom ako i7 npr radi na 4.0Ghz bez ukljucenog HT-a nece mu performanse biti losije ako se HT ukljuci na istoj frekvenciji to je bilo pitanje ako se ne varam :: :: Ht ne degradira performase procesora :: :: :: :: :: ::
Broj postavljenih tema: 60433. Broj poslatih odgovora: 647797. Trenutno niste prijavljeni na PC Berzu i zbog toga imate status 'gosta'. Kao gost ne možete da šaljete poruke na Forum. Ako ste registrovani kao član PC Berze, prijavite se. Ako ste novi korisnik, molimo registrujte se da bi dobili mogućnost aktivnog učešća u radu Foruma.