Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
OpenCL
Edit
0
2
…
1
Tags
programming
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Chess Projects
Forum Posts
External Links
References
What links here?
Home
*
Programming
*
Languages
* OpenCL
OpenCL
, (Open Computing Language)
an open standard for cross-platform, task-based as well as data-based parallel programming of CPUs,
GPUs
,
FPGAs
,
DSPs
, including the
C99
based programming language
OpenCL C
. OpenCL C forbids
recursion
, and omits
function pointers
,
bit fields
and
variable-length
arrays
, but has fixed-length vector types, supporting
SIMD instructions
if available on the target platforms. OpenCL is maintained by the
nonprofit
technology consortium
Khronos Group
, adopted by
Apple
,
Intel
,
Qualcomm
,
AMD
,
Nvidia
,
Altera
,
Samsung
,
Vivante
,
Imagination Technologies
and
ARM
[1]
.
Chess Projects
Oscar
, a
Perft
project by
Steven Edwards
Zeta
by
Srdja Matovic
Forum Posts
Zeta, a chess engine in OpenCL
by
Srdja Matovic
,
CCC
, March 17, 2010
OpenCL perft() Technical Issues
by
Steven Edwards
,
CCC
, August 26, 2014
External Links
OpenCL from Wikipedia
OpenCL - The open standard for parallel programming of heterogeneous systems
Programming with OpenCL C | Writing a Data-Parallel Kernel Using OpenCL C | InformIT
5.1 OpenCL C - The OpenCL Programming Book - Fixstars, a Software Company Devoted to "Speed up your Business"
SimpleOpenCL - a library created to reduce the amount of host code needed to write an OpenCL program. - Google Project Hosting
References
^
OpenCL from Wikipedia
What links here?
Page
Date Edited
GPU
Dec 16, 2017
Languages
Nov 26, 2017
OpenCL
Aug 29, 2014
Perft
Sep 26, 2017
Srdja Matovic
Apr 14, 2018
Steven Edwards
Aug 26, 2017
Zeta
Apr 11, 2017
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
OpenCL, (Open Computing Language)
an open standard for cross-platform, task-based as well as data-based parallel programming of CPUs, GPUs, FPGAs, DSPs, including the C99 based programming language OpenCL C. OpenCL C forbids recursion, and omits function pointers, bit fields and variable-length arrays, but has fixed-length vector types, supporting SIMD instructions if available on the target platforms. OpenCL is maintained by the nonprofit technology consortium Khronos Group, adopted by Apple, Intel, Qualcomm, AMD, Nvidia, Altera, Samsung, Vivante, Imagination Technologies and ARM [1].
Chess Projects
Forum Posts
External Links
References
What links here?
Up one Level