Hyperthreading№ 1
Автор: Alexander_K
Дата : 10-12-03, Срд, 08:31:22

Купили на работе новый компьютер, P4-2.6, Gigabyte IPE1000pro. Почему-то с вкючённым hyperthreading Matlab работает несколько медленнее, чем с выключенным. Может, кто нибудь подскажет, почему?
________________
Cogito ergo sum.
Профиль 

Hyperthreading№ 2
Автор: Tarlog
Дата : 10-12-03, Срд, 09:41:20

Во первых для эффективного использования hyperthreading все компоненты железа (материнская плата, chipset и bios) должны поддерживать hyperthreading.

Во вторых память (RAM) должна быть двухканальная.

В третих ОС должна поддерживать hyperthreading.

В четвертых программа (в твоем случае MATLAB) должна не просто использовать потоки (threads), но использовать их эффективно, т.е. не симулировать мултипроцессорность, а реально ее использовать. Разница в том, что при симуляции программа знает, что потоки не могут бужать одновременно, а в мультироцессорной системе могут. Вот и получается, что программа, которая не знает, что система действительно мультипроцессорная, может искусственно останавливать потоки...
Данный вариант очень может быть, если у вас относительно старая версия MATLAB.
Профиль 

Hyperthreading№ 3
Автор: Alexander_K
Дата : 10-12-03, Срд, 10:01:33

И плата, и chipset поддерживают hyperthreading, и память двухканальная. ОС - Win2000. Насчёт потоках в матлабе - пока не знаю.
________________
Cogito ergo sum.
Профиль 

Hyperthreading№ 4
Автор: Tarlog
Дата : 10-12-03, Срд, 10:11:58

Гы, Win2000 hyperthreading НЕ ПОДДЕРЖИВАЕТ!!!!
Профиль 

Hyperthreading№ 5
Автор: Alexander_K
Дата : 10-12-03, Срд, 10:32:08

________________
Cogito ergo sum.
Профиль 

Hyperthreading№ 6
Автор: Tarlog
Дата : 10-12-03, Срд, 10:39:41

Нда, имеется несоответствие между русской и английской версией данного документа.

На русском написано: Следующие операционные системы не рекомендуется использовать в сочетании с технологией Hyper-Threading. Если Вы используете одну из следующих операционных систем, отключите поддержку технологии Hyper-Threading в системной BIOS:

На английском: The following Operating Systems are compatible with Hyper-Threading Technology, but may require additional steps to enable multi-threading. If you are using one of the following operating systems, it is required that you re-install the operating system.
Профиль 

Hyperthreading№ 7
Автор: Alexander_K
Дата : 10-12-03, Срд, 11:24:31

Очевидно, в комп. фирме систему устанавливали с выключенным huperthreading, поэтому тормозит.
________________
Cogito ergo sum.
Профиль 


Вы не зарегистрированы либо не вошли в портал!!!
Регистрация или вход в портал - в главном меню.



 Просмотров:   002522    Постингов:   000007