Difference between revisions of "OpenCL"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Programming * Languages * OpenCL''' '''OpenCL''', (Open Computing Language)<br/> an open standard for cross-platform, task-based as well as da...")
 
Line 11: Line 11:
 
=Publications=
 
=Publications=
 
* [https://www.informit.com/authors/bio/ba2cf654-0769-47a6-9d60-01b6e6da4a60 Aaftab Munshi], [http://www.informit.com/authors/bio/056a0573-0374-4183-96db-e94b962d2046 Benedict Gaster], [http://www.informit.com/authors/bio/203bb6b7-d0bb-48ca-984c-a627e8b33ce2 Timothy Mattsonm], James Fung, [http://www.informit.com/authors/bio/5bd00f25-b8c1-49de-85a0-423e49663d06 Dan Ginsburg] ('''2011'''). ''[http://www.informit.com/store/opencl-programming-guide-9780321749642?w_ptgrevartcl=Programming+with+OpenCL+C_1732873 OpenCL Programming Guide]''. [https://en.wikipedia.org/wiki/Pearson_Education InformIT] <ref>[http://www.informit.com/articles/article.aspx?p=1732873 Programming with OpenCL C | Writing a Data-Parallel Kernel Using OpenCL C | InformIT]</ref>
 
* [https://www.informit.com/authors/bio/ba2cf654-0769-47a6-9d60-01b6e6da4a60 Aaftab Munshi], [http://www.informit.com/authors/bio/056a0573-0374-4183-96db-e94b962d2046 Benedict Gaster], [http://www.informit.com/authors/bio/203bb6b7-d0bb-48ca-984c-a627e8b33ce2 Timothy Mattsonm], James Fung, [http://www.informit.com/authors/bio/5bd00f25-b8c1-49de-85a0-423e49663d06 Dan Ginsburg] ('''2011'''). ''[http://www.informit.com/store/opencl-programming-guide-9780321749642?w_ptgrevartcl=Programming+with+OpenCL+C_1732873 OpenCL Programming Guide]''. [https://en.wikipedia.org/wiki/Pearson_Education InformIT] <ref>[http://www.informit.com/articles/article.aspx?p=1732873 Programming with OpenCL C | Writing a Data-Parallel Kernel Using OpenCL C | InformIT]</ref>
* [https://scholar.google.de/citations?user=ByAvYg4AAAAJ&hl=en Wolfram Schenck] (''2017''').  ''OpenCL Basics''. [https://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/opencl/opencl-03-basics.pdf?__blob=publicationFile slides as pdf]
+
* [https://scholar.google.de/citations?user=ByAvYg4AAAAJ&hl=en Wolfram Schenck] ('''2017''').  ''OpenCL Basics''. [https://www.fz-juelich.de/SharedDocs/Downloads/IAS/JSC/EN/slides/opencl/opencl-03-basics.pdf?__blob=publicationFile slides as pdf]
  
 
=Forum Posts=
 
=Forum Posts=

Revision as of 21:14, 9 February 2019

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

Publications

Forum Posts

External Links

References

Up one Level