Почему CUDA?

Опубликовано февраля 19, 2018 в Технология CUDA

Почему именно теперь?

Еще сравнительно недавно на параллельные вычисления смотрели как на «экзотику», находящуюся на периферии информатики. Но за последние несколько лет положение кардинально изменилось.

Теперь практически каждый честолюбивый программист вынужден изучать параллельное программирование, если хочет добиться успеха в компьютерных дисциплинах. Быть может, вы открыли эту статью, еще сомневаясь в важности той роли, которую параллельное программирование играет в компьютерном мире сегодня и будет играть в будущем.

Почему CUDA?

В этой вводной главе мы обсудим современные тенденции в области разработки оборудования, лежащие в основе ПО, которое предстоит создавать нам, программистам. И надеемся убедить вас в том, что «параллельно-вычислительная революция» уже произошла и что, изучая CUDA С, вы делаете правильный шаг, который позволит занять подобающее место среди тех, кто будет писать высокопроизводительные приложения для гетерогенных платформ, содержащих центральные и графические процессоры.

Прочитав этот раздел, вы:

  • узнаете о возрастающей роли параллельных вычислений;
  • получите представление об истории вычислений с помощью GPU и технологии CUDA;
  • познакомитесь с некоторыми успешными приложениями на базе CUDA.