Конвенции
В этом документе используются следующие соглашения.
- 1. mono-spaced font - имя файла, пути к файлу, или код.
- 2. * - Любое количество буквенно-цифровых символов в имени формата кода, параметра или инструкции.
- 3. [1,2) - Диапазон, который включает самое левое значение (в данном случае 1), но исключает самое правое значение (в данном случае 2).
- 4. [1,2] - Диапазон, включающий как самые левые, так и самые правые значения (в данном случае 1 и 2).
- 5. {x | y} - Один из перечисленных вариантов. В этом случае x или y.
- 6. 0.0f - Одинарная точность (32 бита) с плавающей запятой.
- 0.0 - Двойная точность (64-бит) с плавающей запятой.
- 7. 1011b - Двоичное значение, в данном примере 4-битное значение.
- 8. 7:4 - Диапазон битов, от бит 7 до 4 включительно. Бит высокого порядка показан первым.
- 9. italicized word or phrase - Первое использование термина или понятия, базового для понимания потоковых вычислений
Связанные документы:
- The OpenCL Specification, Version 1.1, Published by Khronos OpenCL Working Group, Aaftab Munshi (ed.), 2010.
- AMD, R600 Technology, R600 Instruction Set Architecture, Sunnyvale, CA, est. pub. date 2007. This document includes the RV670 GPU instruction details.
- ISO/IEC 9899:TC2 - International Standard - Programming Languages - C
- Kernighan Brian W., and Ritchie, Dennis M., The C Programming Language, Prentice-Hall, Inc., Upper Saddle River, NJ, 1978.
- I. Buck, T. Foley, D. Horn, J. Sugerman, K. Fatahalian, M. Houston, and P. Hanrahan, “Brook for GPUs: stream computing on graphics hardware,” ACM Trans. Graph., vol. 23, no. 3, pp. 777–786, 2004.
- AMD Compute Abstraction Layer (CAL) Intermediate Language (IL) Reference Manual. Published by AMD.
- Buck, Ian; Foley, Tim; Horn, Daniel; Sugerman, Jeremy; Hanrahan, Pat; Houston, Mike; Fatahalian, Kayvon. “BrookGPU” http://graphics.stanford.edu/projects/brookgpu/
- Buck, Ian. “Brook Spec v0.2”. October 31, 2003. http://merrimac.stanford.edu/brook/brookspec-05-20-03.pdf
- OpenGL Programming Guide, at http://www.glprogramming.com/red/
- Microsoft DirectX Reference Website, at http://msdn.microsoft.com/enus/directx
- GPGPU: http://www.gpgpu.org, and Stanford BrookGPU discussion forum http://www.gpgpu.org/forums/
Контактная информация:
URL: developer.amd.com/appsdk
Developing: developer.amd.com/
Forum: developer.amd.com/openclforum