hardnews



Многоядерные процессоры выигрывают от использования приложений для CUDA


До сих пор считалось, что архитектура CUDA от NVIDIA создана в противовес многоядерным процессорам. Особенно очень выделить достоинства своих графических чипов NVIDIA в последнее момент старается при сравнении их с процессорами Intel. Впрочем, если бросить чисто идеологические противоречия в стороне, не возбраняется удостовериться в том, что от оптимизации приложений под архитектуру CUDA могут выигрывать и многоядерные процессоры.

Например, начальник направления научных разработок NVIDIA Дэвид Кирк (David Kirk) в своём беседа сайту EE Times поведал много интересных фактов об особенностях развития программного обеспечения для архитектуры CUDA. Мы оставляем за бортом такие подробности, как многократное повышение скорости некоторых расчётов при переходе от многоядерных процессоров к графическим решениям NVIDIA, поддерживающим концепцию CUDA. Заметим, однако, что господин Кирк взял обязательство представить в скором времени продукты с удвоенным быстродействием в вычислениях с плавающей запятой.

О возможности исполнения разработанных под CUDA приложений на видеокартах AMD было сказано следующее... В реальный миг видеочипы AMD не поддерживают функцию разделения данных между потоками, но как только соответствующие видеочипы AMD появятся, NVIDIA сможет адаптировать программную инфраструктуру CUDA к работе на видеочипах AMD.

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

Однако, к идее создания гибридных процессоров со встроенной графикой в NVIDIA по-прежнему относятся скептически. Как поясняет Дэвид Кирк, такие процессоры уместны только в бюджетном сегменте, а для производительного сегмента нужны специализированные решения. Получается, что NVIDIA признаёт за гибридными процессорами право на существование, но открещивается от идеи создания таких продуктов своими силами.

Комментариев: [0] / Оставить комментарий

Keywords:

cuda, приложений cuda, cuda Многоядерные, cuda приложений, cuda которые, cuda многоядерном, cuda Заметим, cuda До, cuda Мы, cuda могут






Rambler's Top100