What are the restrictions on Full Profile in OpenCL Embedded Profile?
OpenCL
Category: OpenCL™
Tool: OpenCL SDK
device:-
The Embedded Profile is a standard defined as a subset of OpenCL with the main differences being:
- Online compiler support is optional
- 64-bit integer types, no support for vector types
- Float 2D/3D images can only be used with nearest neighbor sampling
- Macro __EMBEDDED_PROFILE__ has been added so that the string returned by CL_PLATFORM_PROFILE is EMBEDDED_PROFILE on platforms that only support Embedded Profiles.
- Reduced minimum constant buffer size, object allocation size, number of constant arguments, and local memory size
- Image and floating point support aligns with OpenGL ES 2.0 texture requirements
Extensions of Full Profile are also applicable to Embedded Profile.
For the Embedded Profile supported by Altera's OpenCL development environment, refer to the following document.
https://www.altera.com/en_US/pdfs/literature/hb/opencl-sdk/aocl_programming_guide.pdf
(Search by keyword Embedded Profile Implementation.)
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.