NVIDIA добавляет в платформу CUDA модель унифицированной памяти

Компания NVIDIA объявила об улучшении предоставляемых ей программных инструментов, облегчающих разработку программ, загружающих вычислениями как CPU, так и GPU. Анонс касается CUDA 6 — новой версии платформы программирования параллельных вычислений, упрощающей решение таких задач на суперкомпьютерах, рабочих станциях и традиционных ПК. Основной целью CUDA является предоставление разработчикам базовых средств, упрощающих перенос нагрузки с CPU на GPU при создании научных, инженерных, корпоративных и других приложений.

Главным достоинством CUDA 6 следует считать внедрение модели унифицированной памяти, что делает доступ к данным, хранящимся в памяти видеоускорителя, столь же простым, как и к данным, размещённым в обычной оперативной памяти. Ранее перемещение данных из основной памяти в видеопамять для обработки силами GPU и их обратное возвращение приводило к необходимости программирования дублирования информации и лишним трудозатратам. Теперь же, с моделью унифицированной памяти, разработчикам не придётся специально заботиться о перемещении данных, прежде чем начать их обработку на вычислительных мощностях графического ускорителя. Весь необходимый менеджмент памяти берёт на себя новая платформа параллельных вычислений.

© 3DNews