2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9, 10  След.
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 17:20 


26/01/10
959
Dongara в сообщении #289494 писал(а):
Нету мочи Ваш бред читать. Каков должен быть подход к решению данной задачи, изложено в конце предыдущей страницы.


К сожалению, бред пишите на я, а Вы, и это совершенно очевидно. Например, в конце той самой предыдущей страницы вы написали что нужно делать для быстрого решения, и что дальше? Я мешаю участникам следовать этому совету? Кто Вам сказал, что участники не следуют такому подходу? Это как-то влияет на условия конкурса, которые Вам не нравятся? Вы не в состоянии даже объяснить, что именно Вам не нравится, а только брызгаете слюной. Итак, где Ваши объяснения касательно тех наездов, которые Вы себе позволяете? А? : )

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 17:22 
Заблокирован


12/11/09

92
venco в сообщении #289402 писал(а):
Dongara в сообщении #289401 писал(а):
venco писал(а):
Вижу много эмоций, на мой взгляд, необоснованных, и мало смысла.

Мои комментарии определяются исключительно глубокими знаниями в данной конкретной области. А вот Вы исходите из общих соображений и поэтому порите ахинею.
Интересно, почему вы решили, что я незнаком с этой областью?

Ну, "незнаком" пишется раздельно. Но не в этом суть: мало смысла в Ваших дилетантских рассуждениях.

-- Вт фев 16, 2010 17:28:12 --

Zealint писал(а):
брызгаете слюной.

Это Вы своим скудоумием брызжете. А что касается 95%, о которых я писал, то еще на 32-х битной Оси не встречал эти самые проценты для 45 нм процессора. А вообще поражает Ваша наглость: имея минимум знаний в данной области, объявлять конкурс. Лучше в Кашпировские топайте.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 19:36 
Заслуженный участник
Аватара пользователя


01/08/06
3156
Уфа
venco писал(а):
В первой версии (13.22) Штрассена не было

Это впечатляет :shock:
Я в конкурсе не участвую, но кое-какие тесты у себя гонял, вручную ассемблерный код пытался оптимизировать. Дак у меня только расчётная часть секунд 30 минимум жрала на таком же Core 2 Duo (теоретически, поскольку до корректно работающей программы не доводил). Не умею, правда, оптимизировать под конвейер P4. Может, с размерами кэша не угадал. А может, дело в том, что у меня память в одноканальном режиме работает.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 19:36 
Заслуженный участник


04/05/09
4596
Dongara в сообщении #289538 писал(а):
venco в сообщении #289402 писал(а):
Dongara в сообщении #289401 писал(а):
Мои комментарии определяются исключительно глубокими знаниями в данной конкретной области. А вот Вы исходите из общих соображений и поэтому порите ахинею.
Интересно, почему вы решили, что я незнаком с этой областью?

Ну, "незнаком" пишется раздельно.
В своём глазу бревна не замечаете?

Dongara в сообщении #289538 писал(а):
Но не в этом суть: мало смысла в Ваших дилетантских рассуждениях.
Надеюсь, вы сможете процитировать мои "дилетантские рассуждения"?

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 20:10 
Заблокирован


12/11/09

92
worm2 писал(а):
А может, дело в том, что у меня память в одноканальном режиме работает

Для BLAS Level 3 на больших матрицах (5000*5000 можно уже считать большой) скорость памяти не является решающим фактором - естественно при грамотной реализации алгоритма, а вот кэш играет решающую роль. Да и для последних процессорв (типа i7) недостатки реализации алгоритмов BLAS Level 2, где память уже играет решающую роль, уже можно "исправлять" распараллеливанием.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 21:54 


04/02/08
325
Буково
Ajabsandal в сообщении #289461 писал(а):
Реализация алгоритмов ускорения в OPEN CL похоже открывает (http://developer.amd.com/documentation/ ... fault.aspx) неограниченные возможности.

Лучше использовать CUDA, т.к. хоть и говорят, что качество видеокарт nVidia хуже, чем ATI, но модули ядра у нее намного лучше работают (из личного опыта: дома nVidia, на работе ATI примерно того же качества, но glxgears выдает на домашнем компьютере 3500fps, а на работе 2400, я уже умалчиваю, с каким бубном надо плясать, чтобы заставить ATI нормально работать с 3D в OpenGL).

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 22:02 
Аватара пользователя


25/03/09
94
Dongara, так напишите сумму, за которую вы возьметесь написать программу, обгоняющую по скорости программу venco хотя бы на 10%.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 22:08 


22/09/09
275
Ed_Em в сообщении #289621 писал(а):
Ajabsandal в сообщении #289461 писал(а):
Реализация алгоритмов ускорения в OPEN CL похоже открывает (http://developer.amd.com/documentation/ ... fault.aspx) неограниченные возможности.

Лучше использовать CUDA, т.к. хоть и говорят, что качество видеокарт nVidia хуже, чем ATI, но модули ядра у нее намного лучше работают (из личного опыта: дома nVidia, на работе ATI примерно того же качества, но glxgears выдает на домашнем компьютере 3500fps, а на работе 2400, я уже умалчиваю, с каким бубном надо плясать, чтобы заставить ATI нормально работать с 3D в OpenGL).

Какие модели Вы сравниваете? Мне интересно реально сравниться (у меня Radeon-5850). Новая SiSoft Sandra уже понимает и nVidia и ATI. Пробовали ли Вы тестировать свои карты?

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 22:19 
Заблокирован


12/11/09

92
covax в сообщении #289628 писал(а):
Dongara, так напишите сумму, за которую вы возьметесь написать программу, обгоняющую по скорости программу venco хотя бы на 10%.

Я же уже писал выше - 3 с., правда, в режиме TURBO SPEED на проце i7 860 под x64. Алгоритм в общих чертах описан в конце 4-ой страницы.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 22:46 
Аватара пользователя


25/03/09
94
Dongara в сообщении #289634 писал(а):
covax в сообщении #289628 писал(а):
Dongara, так напишите сумму, за которую вы возьметесь написать программу, обгоняющую по скорости программу venco хотя бы на 10%.

Я же уже писал выше - 3 с.
Заранее прошу прощения и прошу модераторов забанить меня на положенный за оскорбление величия участника форума срок, если мое сообщение будет расценено таким образом.

3 секунды - это сумма чего? Я имел в виду сумму денег. Вы не в состоянии понять словосочетание "напишите сумму, за которую вы возьметесь"? Ваша жизнь скудна, игемон, или, попросту, вы не в состоянии понять простейшего предложения.
Dongara, вы не написали ни одного внятного и ни одного вежливого сообщения в этой, теперь уже пятистраничной, теме. Перестаньте тратить свое время, оно у вас очень дорогое, судя по вашим же постам.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 22:54 
Заблокирован


12/11/09

92
covax в сообщении #289650 писал(а):
Dongara в сообщении #289634 писал(а):
covax в сообщении #289628 писал(а):
Dongara, так напишите сумму, за которую вы возьметесь написать программу, обгоняющую по скорости программу venco хотя бы на 10%.

Я же уже писал выше - 3 с.
Заранее прошу прощения и прошу модераторов забанить меня на положенный за оскорбление величия участника форума срок, если мое сообщение будет расценено таким образом.

3 секунды - это сумма чего? Я имел в виду сумму денег. Вы не в состоянии понять словосочетание "напишите сумму, за которую вы возьметесь"? Ваша жизнь скудна, игемон, или, попросту, вы не в состоянии понять простейшего предложения.
Dongara, вы не написали ни одного внятного и ни одного вежливого сообщения в этой, теперь уже пятистраничной, теме. Перестаньте тратить свое время, оно у вас очень дорогое, судя по вашим же постам.

Думаю, что не все такие тупые, как Вы, и поймут, что я имел в виду.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение16.02.2010, 23:32 
Аватара пользователя


25/03/09
94

(Оффтоп)

Dongara в сообщении #289659 писал(а):
Думаю, что не все такие тупые, как Вы, и поймут, что я имел в виду.

Вы, к сожалению, не поняли. Тупым я называл совершенно не себя. За сим разговоры с вами прекращаю, объяснить попросите кого-нибудь другого.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение17.02.2010, 06:52 


26/01/10
959
Dongara в сообщении #289538 писал(а):
Это Вы своим скудоумием брызжете. А что касается 95%, о которых я писал, то еще на 32-х битной Оси не встречал эти самые проценты для 45 нм процессора. А вообще поражает Ваша наглость: имея минимум знаний в данной области, объявлять конкурс. Лучше в Кашпировские топайте.


Тов. Dongara, Вы продолжаете демонстрировать типичную для неразумного человека логику (точнее, её полное отсутствие). Рассмотрим её подробнее. Вы сказали, что я обладаю небольшим набором знаний в данной области, но при этом отсюда никак не следует, что я не могу устроить конкурс. Моих знаний вполне достаточно для этого. Вы ничего так по-существу и не возразили. Далее, Ваши заблуждения продолжаются с невероятным для типичного эмоционально-мыслящего упорством, с которым он доказывает то, что правильным совершенно не является, а именно, вы обвиняете меня в чем угодно, но при этом не объясняете, что именно делается неправильно. Что конкретно Вас не устраивает в условиях конкурса? То есть, у Вас нет своей разумной позиции касательно того, что я делаю, поэтому предлагаю Вам закончить демонстрировать вашу крутость. Она явно противоречит действительности. Не смешите народ, тов. Специалист.

Цитата:
Думаю, что не все такие тупые, как Вы, и поймут, что я имел в виду.

Вы, тов. Dongara, видимо относитесь к категории "тупых" и я, конечно же, снова объясню, почему. Я совершенно чётко указал процессор, который необходимо использовать. Я делаю конкурс именно для этого процессора. Меня совершенно не интересует, что Вы можете на другом процессоре. На кластере, например, я тоже много чего могу. Далее, алгоритм, который Вы описали, вовсе не алгоритм, а набор слов и благих пожеланий. Вы, видимо, не знаете, что такое алгоритм? : ) Конечно же не знаете. Итак, уже все поняли, какой вы специалист. Что дальше? Поймите уже одну простую вещь: Ваши благие пожелания никого не интересуют.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение17.02.2010, 09:58 


04/02/08
325
Буково
Ajabsandal в сообщении #289630 писал(а):
Какие модели Вы сравниваете? Мне интересно реально сравниться (у меня Radeon-5850). Новая SiSoft Sandra уже понимает и nVidia и ATI. Пробовали ли Вы тестировать свои карты?

Сравниваю nVidia 9600 и ATI Radeon X700. Что такое SiSoft Sandra не знаю - в репозиториях такого нет.

 Профиль  
                  
 
 Re: Перемножение матриц - конкурс для программистов
Сообщение17.02.2010, 10:08 


22/09/09
275
Ed_Em в сообщении #289738 писал(а):
Ajabsandal в сообщении #289630 писал(а):
Какие модели Вы сравниваете? Мне интересно реально сравниться (у меня Radeon-5850). Новая SiSoft Sandra уже понимает и nVidia и ATI. Пробовали ли Вы тестировать свои карты?

Сравниваю nVidia 9600 и ATI Radeon X700. Что такое SiSoft Sandra не знаю - в репозиториях такого нет.

SiSoft Sandra - лучший комплекс тестирования РС с выдачей рекомендаций по исправлению и оптимизации железа и системного софта:
http://www.sisoftware.net/?dir=licence& ... ce_privacy
Карты серии Radeon-5ХХХ это приципиально новая технология, поэтому их надо сравнивать с линейкой NVIDIA GeForce GTX 2ХХ.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 143 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9, 10  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: Dmitriy40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group