Здравствуйте, Alex Dav, Вы писали:
AD>Покупайте компиляторы Интел (как утверждается встраиваются в вижуал) — там те самые дерективы точно есть — на дне разработчка в Москве демонстировали
N>OpenMP директивы, вроде, доступны в MS VC.
Собственно Open MP поддерживается только в MS VS 2005 здесь
Наверно уже во всех современных компиляторах эта возможность поддерживается, только вот секс с этим omp очень сильный обычно, надо набивать руку
Здравствуйте, SergH, Вы писали:
SH>Здравствуйте, Alex Dav, Вы писали:
AD>>Покупайте компиляторы Интел (как утверждается встраиваются в вижуал) — там те самые дерективы точно есть — на дне разработчка в Москве демонстировали
SH>Начиная с VS 2005, Visual C это тоже умеет
Поддерживает согласен, но у интел есть приблуда которой можно производительность потоков смотреть и критичные места выделять — тоже не плохо
Здравствуйте, Alex Dav, Вы писали:
AD>Поддерживает согласен, но у интел есть приблуда которой можно производительность потоков смотреть и критичные места выделять — тоже не плохо
Покупется отдельно Как и еще десяток.
Thread Checker если мне склероз не изменяет (IDF был давненько)
best regards
Re: Много- процессорность и -ядерность в C++
От:
Аноним
Дата:
12.03.07 20:32
Оценка:
Здравствуйте, m1b, Вы писали:
m1b>Подскажите, пожалуйста, как в C++ задействовать многопроцессорность?
Определяй количество процессов, приаатачивай рабочий поток к процессору.
Re[2]: Много- процессорность и -ядерность в C++
От:
Аноним
Дата:
12.03.07 23:08
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, m1b, Вы писали:
m1b>>Подскажите, пожалуйста, как в C++ задействовать многопроцессорность?
А>http://www.gamedev.ru/code/forum/?id=19939
Особенно это порадовало:
Вообщето маины должны в коде распологаться так же как и процессоры установлены на материнке относительно AGP или PCIE слота
Например если процы расположены по диагонали, то и маины должны располагаться по диагонали. и не забываем писать соответствующие pragm'ы
#pragma optimize(code_diagonal)
void main0()
{
};
void main1()
{
};
Re[3]: Много- процессорность и -ядерность в C++
От:
Аноним
Дата:
13.03.07 09:49
Оценка:
Здравствуйте, Дмитрий Полищук, Вы писали:
N>>OpenMP директивы, вроде, доступны в MS VC. ДП>Собственно Open MP поддерживается только в MS VS 2005 здесь ДП>Наверно уже во всех современных компиляторах эта возможность поддерживается, только вот секс с этим omp очень сильный обычно, надо набивать руку
Дополнение: не поленитесь прочитать стандарт OMP, версия 2.0 (2002) всего 100стр