По поводу скорости квантовохимческих программ

вопросы строения молекул и квантовой химии
Ответить
Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

По поводу скорости квантовохимческих программ

Сообщение Yurii » Ср мар 05, 2008 1:01 am

На своей странице, посвященной диагонализации с примерами квантовохимических расчетов, я отмечал, что неэффективность современных методов диагонализации кроется и в неэффективности такой элементарной, но важной операции, как перемножение матриц под IA32. Мне мало кто верил. В числе них оказался и Грановский, который в конце прошлого года сообщил о создании быстрой программы умножения матриц под IA32. А в середине февраля этого года вышла новая версия Intel MKL, в которой была реализована быстрая dgemm (их так расперло от гордости, что на своем форуме они написали, что скорость увеличилась на 80%. После моего замечания они внесли исправление: 25%. На самом деле, на квадратных матрицах увеличение скорости достигает 38%. Но остаются проблемы для неквадратных матриц.). Сравнительное тестирование программ Грановского и Intel MKL говорит о том, что в основе кода Intel лежит алгоритм Грановского. Новый алгоритм позволяет значительно увеличить скорсть таких методов, как DFT, под IA32. Кто им часто пользуется, следите за обновлениями PC GAMESS и GAUSSIAN.
Последний раз редактировалось Yurii Чт мар 13, 2008 11:24 am, всего редактировалось 3 раза.

Demcha
Сообщения: 8024
Зарегистрирован: Ср сен 12, 2007 7:22 pm

Сообщение Demcha » Ср мар 05, 2008 1:08 am

конечно же оффтоп, но всё же...

Мне кажется Вы писали:
Думаю, что грамотный программист, который занимался сборкой gaussian'а, поймет, почему там нули. Что касается меня, то я Ваш форум покидаю. Всего хорошего. Это мое последнее сообщение.

Код: Выделить всё

http://chemport.ru/guest2/viewtopic.php?p=115043#115043
Вернулись???

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Ср мар 05, 2008 1:11 am

Demcha писал(а):конечно же оффтоп, но всё же...

Мне кажется Вы писали:
Думаю, что грамотный программист, который занимался сборкой gaussian'а, поймет, почему там нули. Что касается меня, то я Ваш форум покидаю. Всего хорошего. Это мое последнее сообщение.

Код: Выделить всё

http://chemport.ru/guest2/viewtopic.php?p=115043#115043
Вернулись???
Меня вернули.

Cherep
Сообщения: 23442
Зарегистрирован: Чт окт 30, 2003 9:22 am

Сообщение Cherep » Ср мар 05, 2008 11:15 am

:flood:

VTur
Сообщения: 7357
Зарегистрирован: Пт авг 31, 2007 1:36 pm

Сообщение VTur » Ср мар 05, 2008 11:40 am

В каких релизах это уже есть?

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Ср мар 05, 2008 11:44 am

Cherep писал(а)::flood:
В чем он заключается?

Yurii, давайте в теме по существу поднятого Вами вопроса. Любое отклонение от очерченной тематики модератор имеет полное право расценить как флуд и оффтопик. amik

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Ср мар 05, 2008 11:58 am

VTur писал(а):В каких релизах это уже есть?
В последнем.

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Ср мар 05, 2008 12:03 pm

amik писал(а):Yurii, давайте в теме по существу поднятого Вами вопроса. Любое отклонение от очерченной тематики модератор имеет полное право расценить как флуд и оффтопик.
Я Вас не понял. Где я отклонился от темы?

Аватара пользователя
ИСН
Робин Гуд
Сообщения: 8532
Зарегистрирован: Пт окт 10, 2003 5:32 pm
Контактная информация:

Сообщение ИСН » Ср мар 05, 2008 12:51 pm

Yurii писал(а):Где я отклонился от темы?
Yurii, это рекурсивный вопрос: задающий его тем самым отклоняется от темы.
- - - - - - - - - - - - - - - -
Лучше поясните дилетанту (мне), о чём вообще сыр-бор? Обсуждаемые алгоритмы, они по какому параметру лучше друг друга? (Что по времени - я понял. Но это как бы итог итогов, а из чего он складывается?)
Отличается абстрактная алгоритмическая сложность (просто число умножений)? Тогда какая у кого асимптотика (О-большое от n-в-какой-степени?)
Или отличается только то, как эти алгоритмы вписаны в конкретное железо?

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Ср мар 05, 2008 1:21 pm

ИСН писал(а):
Yurii писал(а):Где я отклонился от темы?
Yurii, это рекурсивный вопрос: задающий его тем самым отклоняется от темы.
- - - - - - - - - - - - - - - -
Лучше поясните дилетанту (мне), о чём вообще сыр-бор? Обсуждаемые алгоритмы, они по какому параметру лучше друг друга? (Что по времени - я понял. Но это как бы итог итогов, а из чего он складывается?)
Отличается абстрактная алгоритмическая сложность (просто число умножений)? Тогда какая у кого асимптотика (О-большое от n-в-какой-степени?)
Или отличается только то, как эти алгоритмы вписаны в конкретное железо?
По поводу рекурсии я с Вами не согласен. Обвинение должно сопровождаться аргументами. Об остальном: в данной теме речь идет не об абстрактных вещах, а о конкретике. Вы спрасите у Грановского - в его новом алгоритме 1% божьей искры и 99% потенья (для квадратных матриц число умножений и сложений прежнее - по n в кубе). Его новый алгоритм позволяет существенно повысить скорость PC GAMESS для некоторых методов для IA32. Что касаетс GAUSSIAN, то они в нем используют Intel MKL. И еще-современные хорошие алгоритмы всегда привязаны к конкретному железу.

Rusia
Сообщения: 190
Зарегистрирован: Пн авг 06, 2007 9:35 pm

Сообщение Rusia » Пт мар 07, 2008 4:04 pm

Yurii писал(а):
VTur писал(а):В каких релизах это уже есть?
В последнем.
Тоесть 7.1.5?

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Сообщение Yurii » Пт мар 07, 2008 6:27 pm

Rusia писал(а):
Yurii писал(а):
VTur писал(а):В каких релизах это уже есть?
В последнем.
Тоесть 7.1.5?
Intel® MKL 10.0 Update 2:
http://softwarecommunity.intel.com/isn/ ... 49675.aspx

Ответить

Вернуться в «квантовая химия и моделирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей