Simmakers: новые скорости вычислений при помощи технологии CUDA от NVIDIA
Компании Simmakers удалось достичь высокой скорости вычислений при моделировании тепловых процессов на обычном персональном компьютере с видеокартой NVIDIA, поддерживающей технологию CUDA.
Расчет тепловых полей является нелинейной задачей, поскольку теплофизические свойства материалов зависят от температуры. Решение намного усложняется, когда имеют место фазовые переходы, которые сопровождаются резким изменением теплофизических свойств, а также выделением и поглощением теплоты.
В настоящее время расчет тепловых полей очень востребован для решения большого количества прикладных задач: моделирования процессов термообработки, сварки, температурного режима машиностроительных конструкций и электронных приборов, промерзания и оттаивания грунтов и других процессов.
Компьютерное моделирование таких процессов базируется на численном решении уравнения теплопроводности – дифференциального уравнения в частных производных. Специалисты компании Simmakers разработали метод решения данного уравнения, который требует использования небольшого объема оперативной памяти компьютера и имеет высокую степень параллелизации. В силу этого, программы на его основе могут эффективно использоваться на графических процессорах.
Так, расчет двухлетнего прогноза распространения тепловых полей с учетом фазовых превращений и фильтрации в трехмерной области, дискретизированной 13-ю миллионами ячеек, на персональном компьютере с видеокартой GeForce GTX 660 занимает всего 30 минут.
Время расчета на CPU Intel Core i7 и GPU NVIDIA GTX 660
Существующие в мире программные комплексы способны показать подобную высокую скорость вычислений только с использованием суперкомпьютеров или высокопроизводительных рабочих станций. Нашей же компании удалось достичь такой скорости вычислений на обычном персональном компьютере с видеокартой, поддерживающей технологию CUDA.
>> Читать пресс-релиз на сайте NVIDIA.