2014 dxdy logo

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

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




На страницу Пред.  1, 2
 
 Re: Библиотека для оптимизации с помощью видеокарты
Сообщение28.10.2014, 07:24 
Аватара пользователя
Igor_Dmitriev
Пока судя по описанию единственное распаллеливаемое место это вычисление самой функции. Полистайте какую-нибудь книгу по CUDA, чтобы понять с чем имеете дело. Просто взять некую оболочку и заменить несколько строк кода не получится.

 
 
 
 Re: Библиотека для оптимизации с помощью видеокарты
Сообщение28.10.2014, 11:34 
Igor_Dmitriev в сообщении #923695 писал(а):
Изучать досконально я не собирался, я расчитываю на то, что есть оболочка C# или C++ для видеокарт.


OpenCL по сути C с небольшими вкраплениями. Но полностью уйти от особенностей архитектурьі GPU не получится. Надо понимать, что вьічислители внутри compute unit могут одновременно вьіполнять только одну команду, что есть иерархия памяти, причем время доступа к ней может существенно отличаться. Как минимум, не помешает бегло просмотреть Heterogeneous Computing OpenCL.[/quote]

 
 
 
 Re: Библиотека для оптимизации с помощью видеокарты
Сообщение28.10.2014, 14:31 
Аватара пользователя
Буквально на днях стал знакомиться с CUDA (до этого у меня не возникало задач для этой технологии). Очень советую книгу Джейсон Сандерс, Эдвард Кэндрот, Технология CUDA в примерах. Надо проделать все эти примеры, а написано очень легко - прочитал за день и уже удалось написать нужную программу. (Это при том, что очень не люблю С/С++! ;-)

 
 
 
 Re: Библиотека для оптимизации с помощью видеокарты
Сообщение29.10.2014, 19:49 
Спасибо. А какой алгоритм поиска экстремума для параллельных вычислений посоветуете?

 
 
 
 Re: Библиотека для оптимизации с помощью видеокарты
Сообщение01.11.2014, 12:24 
Аватара пользователя
Igor_Dmitriev в сообщении #924210 писал(а):
Спасибо. А какой алгоритм поиска экстремума для параллельных вычислений посоветуете?

Я не знаю, у меня комбинаторная задача.

 
 
 [ Сообщений: 20 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group