Intel Core i7 ma funkcję Hyper Threading.
W jaki sposób ta funkcja jest pomocna w tworzeniu oprogramowania? (Nie rozwijanie gry)
Intel Core i7 ma funkcję Hyper Threading.
W jaki sposób ta funkcja jest pomocna w tworzeniu oprogramowania? (Nie rozwijanie gry)
Odpowiedzi:
Hyper Threading jest przydatny, jeśli używasz komputera do tworzenia oprogramowania, ponieważ bieżące środowiska programistyczne są zoptymalizowane pod kątem wykorzystania wielu wątków, co przyspiesza rozwój. Visual Studio jest przykładem takiego środowiska.
Jednak jeśli chodzi o wykonywanie programu, który aktualnie kodujesz, HT nie pomaga, chyba że tworzysz aplikację korzystającą z wielu wątków.
Mam nadzieję, że dobrze zrozumiałem twoje pytanie. Być może, jeśli możesz rozwinąć, dlaczego jest to dla ciebie ważne, możemy pomóc trochę więcej.
Z odrobiną uproszczenia:
Ta funkcja jest przydatna, jeśli masz aktywną liczbę wątków, która jest wyższa niż liczba rdzeni. Tak jest często w przypadku procesów serwerowych - np. serwer baz danych, taki jak MySQL, skorzysta z HT, jeśli (i tylko wtedy) uruchomionych zostanie więcej zapytań (nie czeka na dysk, ale działa w ścisłym znaczeniu tego słowa) niż dostępne rdzenie procesora.