Kezdőoldal » Számítástechnika » Hardverek » Ha egy processzorban nincs HT...

David82 kérdése:

Ha egy processzorban nincs HT (hyper threading) akkor fel lehet rá telepíteni ezt az alkalmazást?

Figyelt kérdés

Ha van mondjuk valakinek egy Intel i5 7400, vagy i7 9700 processzora, amibe alapból nincs beleprogramozva a HT, akkor a gyártók miért nem úgy csinálják, hogy az Intel oldaláról le lehessen tölteni, és fel lehessen telepíteni ezt az alkalmazást?

Mert a virtuális többszálúság egy program, ami a processzorba van telepítve gyártáskor. Nem egy fizikai egység, nem olyan, mint a mag, hiszen virtuális dologról (programról) beszélünk.

Miért nincs lehetőség a magok megosztására egy program segítségével, akinek alapból nincs ilyen a gépében?


Illetve, ezt én úgy képzeltem el, hogy amikor voltak a Prescott magos P4-ek, azokban már volt HT. Egy 3,6GHz-es HT-s egymagos cpu két 1,8GHz-es kétmagos cpu-nak felelt meg?



2021. márc. 28. 12:24
 1/7 anonim ***** válasza:
100%

Ha hagyományos programmal kezelnéd pl. a cache vagy az FPU vagy akármi elosztását a szálak között, az lassú lenne, hiszen függene a sima memória, buszok és egyéb komponensek sebességétől. Pont az a lényege a dolognak, hogy a processzorba integrált áramkör végzi az egészet, megkerülve ezzel minden komponenst, és ebből ered a plusz teljesítmény.


Ha írnál egy ilyen programot, akkor a legoptimálisabb esetben sem lenne gyorsabb, mint az oprendszered kernelének a szál ütemezője. Reális esetben meg csak még lassabb lenne, hiszen elve lehet szoftveresen egy magon több szálat futtatni. Ha még ehhez plusz logikát, plusz kódot adsz, akkor az energiamegmaradás törvénye érvényesül.

2021. márc. 28. 12:34
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
100%
Egyrészt az integráltság, ahogy előző írta, másrészt árazási politika. Sok processzort eleve több maggal gyártanak, mint amivel kijön, csak letiltanak belőle párat, így olcsóbban el lehet adni.
2021. márc. 28. 12:45
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

"Illetve, ezt én úgy képzeltem el, hogy amikor voltak a Prescott magos P4-ek, azokban már volt HT. Egy 3,6GHz-es HT-s egymagos cpu két 1,8GHz-es kétmagos cpu-nak felelt meg?"

Nem, volt hogy még lassabb is volt bekapcsolt ht mellett, kb 10%al

2021. márc. 28. 13:10
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%

"Mert a virtuális többszálúság egy program, ami a processzorba van telepítve gyártáskor. Nem egy fizikai egység"


Dehogynem, wtf?


Duplázzák benne a regisztereket, HT vezérlő is a CPU-ban van. HT esetén SEMMI sem szoftveres.

2021. márc. 28. 13:36
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
100%
Mert ez nem egy alkalmazás, amit feltelepíthetsz rá, hanem a processzor mikrokódjában található firmware. Amit persze elméletileg meg lehetne csinálni úgy, hogy lehessen oda ezt-azt telepíteni, de ez hadd ne mondjam, hogy jócskán kockázatos dolog lenne, továbbá ezt ne úgy képzeld el, hogy ott van X megabájt szabad tároló, amire akármit feltelepíthetsz.
2021. márc. 28. 13:37
Hasznos számodra ez a válasz?
 6/7 Közveszélyes Kontár ***** válasza:
100%

es minek? kevesebb szalon is jol teljesithet


es amugyis 9700 8 szala nehogy mar keves legyen...

2021. márc. 28. 15:33
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Köszönöm a válaszokat, ment a like mindenkinek.
2021. márc. 28. 21:12

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!