Rogue Wave Software
Rogue Wave объединяет высокопроизводительные- и высокопродуктивные вычисления, позволяя разработчикам использовать все возможности параллельных приложений и многопроцессорных архитектур. Продукты Rogue Wave products снижают комплексность разработки прототипов, разработки кода, отладки и оптимизации многопроцессорных приложений и приложений с интенсивным обменом данными. Клиентами Rogue Wave являются лидеры индустрии из списка Global 2000, независимые разработчики ПО, OEM-производители, государственные лаборатории и исследовательские институты, занимающиеся сложными вычислительными задачами для ускорения инноваций и обеспечения лидерства. Rogue Wave входит в группу компаний из портфолио Battery Ventures.
Инструменты и программные компоненты Rogue Wave разработаны для повышения скорости работы параллельных приложений, на базе многоядерных и гетерогенных архитектур, упрощая программирование на этапах создания прототипа, разработки, отладки и оптимизации приложений. В частности, решение TotalView представляет собой высокомасштабируемый отладчик, позволяющий выявлять и устранять неполадки самых разнообразных приложений, включая последовательные, параллельные, мультизадачные, мультипроцессорные и удаленные приложения. Данное решение обеспечивает передовую отладку обращений приложения к памяти, обратную отладку, а также отладку приложений, разработанных под набирающую популярность архитектуру CUDA. Решение ThreadSpotter – инструмент оптимизации памяти, позволяющий анализировать память и параллельную коммуникацию в однопоточных и многоядерных системах, определить возможные проблемы и предоставить разработчикам подробные инструкции по их устранению. Оба данных решения применялись при отладке приложений, работающих на суперкомпьютере России и СНГ «Ломоносов», установленном в Московском государственном университете им. М.В. Ломоносова.