Hlavní navigace

Názor ke zprávičce Mac a 4 Intel CPU od Mikulas Patocka - HT pomuze a uskodi jak kdy. Pri ulohach,...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 11. 10. 2005 15:08

    Mikulas Patocka (neregistrovaný)
    HT pomuze a uskodi jak kdy. Pri ulohach, ktere nedelaji mnoho
    syscallu do kernelu a bezi nezavisle na sobe HT pomuze
    (kompilace s HT se zrychli asi o 15%, kdysi jsem to meril).
    Pri ulohach, ktere porad delaji nejake operace v kernelu,
    HT zase naopak hodne uskodi (na FreeBSD 4 to bylo asi o 1/3
    pomalejsi, jinde jsem to nezkousel) --- protoze se v tom
    kernelu musi zamykat a instrukce zamku trva v nejlepsim
    pripade 120 cyklu...

    Na SMP nebo Dual core procesorech se zamky v kernelu musi
    stejne delat at tam je HT nebo neni, ale HT muze uskodit,
    pokud nemate scheduler podporujici HT --- muze se pak totiz
    stat, ze dva procesy pusti paralelne na jednom fyzickem
    procesoru a celkove to bezi 2x pomaleji nez kdyby bylo HT
    vypnuto a oba procesy se pustily na jinych fyzickych
    procesorech.