Подробности о разработке для GPU в Visual Studio и платформе C++ AMP
2 мин
Все большую популярность и актуальность приобретают технологии разработки приложений, которые на полную мощность используют вычислительные ресурсы графических ускорителей (GPU). Сегодня практически каждый компьютер и ноутбук комплектуется графическим адаптером с огромными вычислительными мощностями, которые потенциально могут быть использованы приложениями для значительного ускорения вычислений.
Одним из последних результатов исследований компании Microsoft в рамках вычислений в гетерогенной среде (связка CPU+GPU) стал анонс платформы С++ AMP, которая позволяет полностью утилизировать все возможности современных многоядерных процессоров и GPU. Анонс платформы был произведен на конференции AMD Fusion’11 летом этого года, подробности об этом вы можете прочитать в этой записи блога. На этом же мероприятии были анонсированы встроенные средства отладки и профилирования GPU кода в следующем поколении Visual Studio. Подробные доклады по новой платформе так же были прочитаны в рамках конференции BUILD, которая прошла совсем недавно.
Одним из последних результатов исследований компании Microsoft в рамках вычислений в гетерогенной среде (связка CPU+GPU) стал анонс платформы С++ AMP, которая позволяет полностью утилизировать все возможности современных многоядерных процессоров и GPU. Анонс платформы был произведен на конференции AMD Fusion’11 летом этого года, подробности об этом вы можете прочитать в этой записи блога. На этом же мероприятии были анонсированы встроенные средства отладки и профилирования GPU кода в следующем поколении Visual Studio. Подробные доклады по новой платформе так же были прочитаны в рамках конференции BUILD, которая прошла совсем недавно.


В недрах Win32 API есть 