Введение

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

Металлический язык штриховки разработан для сотрудничества с Металлической платформой, управляющей выполнением, и дополнительно компиляцией, Металлического кода языка штриховки. Металлический лязг использования языка штриховки и LLVM так разработчики получают компилятор, поставляющий близко к металлической производительности для кода, выполняющегося на GPU.

Сразу

Этот документ описывает объединенную графику Металла, и вычислите язык штриховки. Металлический язык штриховки является базируемым языком программирования C++, который разработчики могут использовать для записи кода, выполняющегося на GPU для графических и параллельных данным вычислений общего назначения. Так как Металлический язык штриховки основывается на C++, разработчики сочтут его знакомым и простым в использовании. С Металлическим языком штриховки, и графика и вычисляют программы, может быть записан с единственным, объединенным языком, позволяющим более трудную интеграцию между.

Как использовать этот документ

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

См. также

C++ 11

Металлическая платформа