Nvidia выпустила обновление языка программирования CUDA 6.0

Nvidia выпустила обновление языка программирования CUDA 6.0

Компания Nvidia представила новейшую версию языка программирования под заглавием CUDA 6 , который разработан специально для графических микропроцессоров.Эта новенькая версия дает возможность работать с унифицированной памятью, ее делят центральный с графическим микропроцессором меж собой, во всех современных настольных либо портативных системах.

Таковая возможность дозволит не копировать одни и те же данные в графическую память и в ОЗУ, они будут работать с одним экземпляром инфы, который будет доступен и СРU, и GPU. Для программера постоянно было трудной задачей сделать программку для GРU, предпосылкой мешающей этому было наличие 2-х пространств памяти, СРU и GPU.

Программное обеспечение CUDA ничего не делало для отдельной работы СРU и GPU, так как СРU имеет свой сектор в ОЗУ, а GPU имеет собственный блок памяти, но в языке программирования версии 6.0 это различие устраняется, поэтому что вся память стала доступной, адресуемой, и программер сейчас соображает с каким конкретно ее сектором он работает. Просто язык CUDA версии 6.0 соединил СРU с GPU в одно вычислительное псевдо устройство.

Сейчас создатели задумываются о инфы, а не о том где она размещена, программеры в одном блоке программного кода будут работать с данными, которыми управляют СРU вместе с GPU, это фактически вдвое уменьшит размер работы и размер кода. В Nvidia считают, что в итоге данной унификации произойдет незначимое понижение быстродействия программ и повышение задержки времени при работе с данными, но за счет способности параллельной обработки инфы таковая задержка будет применена для остальных действий.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *