Open CL

GPTKB entity

Statements (162)
Predicate Object
gptkbp:instance_of gptkb:servers
gptkb:software_framework
gptkb:Boost
gptkbp:allows parallel execution of tasks
gptkbp:api gptkb:user_interface
gptkbp:competes_with gptkb:CUDA
gptkbp:designed_for Linux-based systems
gptkbp:developed_by gptkb:Apache_Software_Foundation
gptkb:Khronos_Group
gptkbp:enables cross-platform development
data parallelism
heterogeneous computing
task parallelism
gptkbp:first_released gptkb:2002
gptkb:2008
gptkbp:has open standard
Open CL C kernel language
gptkbp:has_feature gptkb:Intel_Open_CL_SDK
gptkb:Documentation
gptkb:road
gptkb:Open_CL-ICD
gptkb:NVIDIA_CUDA_Toolkit
gptkb:rose
tutorials
community forums
community support
dependency management
error handling
performance optimization
release notes
security features
shared libraries
testing frameworks
version control
modular architecture
user guides
memory management
static analysis tools
user contributions
internationalization
mailing lists
performance benchmarks
release management
standard input/output
system calls
IRC channels
contribution guidelines
bug tracking
thread-local storage
debugging support
source code availability
signal handling
compatibility layers
threading support
configurable options
cross-compilation support
example applications
locale support
platform support
build system integration
file I/ O
POCL
customizable build options
compiler compatibility
dynamic loader
AMD APP SDK
gptkbp:has_version gptkb:2.0
gptkb:3.0
1.0
1.2
2.1
2.2
1.1
2.1.0
2.2.0
https://www.w3.org/2000/01/rdf-schema#label Open CL
gptkbp:includes gptkb:Open_CL_SDK
gptkb:Open_CL_runtime
gptkbp:is open standard
used in machine learning
used in scientific computing
used in image processing
used in simulations
used in video processing
gptkbp:is_compatible_with gptkb:AMD_GPUs
gptkb:Linux
gptkb:NVIDIA_GPUs
gptkb:Intel_CPUs
gptkb:ARM_processors
gptkb:mac_OS
gptkb:Boost
gptkb:Windows
various hardware
CPUs, GPUs, DSPs
gptkbp:is_open_source gptkb:true
gptkbp:is_optimized_for small footprint
gptkbp:is_part_of gptkb:Khronos_API
parallel computing paradigm
gptkbp:is_similar_to gptkb:CUDA
gptkbp:is_standardized_by gptkb:IEEE
gptkb:ISO/_IEC
gptkbp:is_supported_by gptkb:Intel
gptkb:AMD
gptkb:NVIDIA
gptkbp:is_used_by gptkb:engineers
gptkb:developers
gptkb:researchers
gptkbp:is_used_in gptkb:machine_learning
image processing
computer vision
scientific computing
video processing
gptkbp:language C-based
gptkbp:latest_version 2.2
1.0.38
gptkbp:license gptkb:GNU_Lesser_General_Public_License
gptkbp:platform cross-platform
gptkbp:programming_language gptkb:C
gptkbp:provides gptkb:API
device management
memory management
event management
POSIX compliance
kernel execution
profiling tools
cross-platform capabilities
command queues
API for C, C++
API for parallel computing
gptkbp:released gptkb:2008
gptkbp:released_in gptkb:2008
gptkbp:specification gptkb:Open_CL_Specification
gptkbp:supports gptkb:C_programming_language
gptkb:Java
gptkb:C++
gptkb:Python
gptkb:multiple_platforms
gptkb:IPv6
C++ programming language
multiple devices
dynamic linking
heterogeneous computing
parallel programming
multi-threading
static linking
GPU computing
CPU computing
C99 based language
gptkbp:used_by gptkb:Open_Wrt
gptkb:Buildroot
gptkbp:used_for heterogeneous computing
parallel programming
GPU computing
parallel programming across heterogeneous platforms
gptkbp:used_in gptkb:machine_learning
image processing
computer vision
embedded systems
scientific computing
gptkbp:written_in gptkb:C
gptkbp:bfsParent gptkb:user_interface
gptkbp:bfsLayer 3