{"id":4735,"date":"2017-05-17T01:13:25","date_gmt":"2017-05-17T05:13:25","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=4735"},"modified":"2017-05-17T01:13:25","modified_gmt":"2017-05-17T05:13:25","slug":"opencl-2-2-spir-v-1-2-announced","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/opencl-2-2-spir-v-1-2-announced\/","title":{"rendered":"OpenCL 2.2 With SPIR-V 1.2 now Available for Download"},"content":{"rendered":"
The Khronos Group has announced the release of the latest version of OpenCL 2.2 with SPIR-V 1.2. This new version comes with improvements, fixes and new features requested by developers.<\/p>\n
OpenCL<\/a> (Open Computing Language) is an open, royalty-free standard for cross-platform, parallel programming. It supports a variety of processors ranging from personal computers, servers, mobile and embedded platforms.<\/p>\n OpenCL is used in gaming<\/a>, entertainment, scientific, medical and other applications to greatly improve speed and responsiveness.<\/p>\n OpenCL 2.2 now defines the OpenCL C++<\/a> kernel language as a static subset of the C++14 standard. What this does is it introduces classes, templates, lambda expressions, function overloads etc to increase parallel programming productivity through generic and meta-programming.<\/p>\n This version also includes SPIR-V 1.2 (Standard Portable Intermediate Representation) which is the first open standard and cross-platform API intermediate language for natively representing parallel compute and graphics. It comes with full support for the new OpenCL C++ kernel language.<\/p>\n WIth all this, C++ is now a first-class kernel language in the OpenCL standard. More details about the final OpenCL 2.2 With SPIR-V 1.2 standards can be found here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":" The Khronos Group has announced the release of the latest version of OpenCL 2.2 with SPIR-V 1.2. This new version comes with improvements, fixes and new features requested by developers.<\/p>\n","protected":false},"author":1,"featured_media":4736,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,28,16],"tags":[33,111,143,145,146,184,195,220,262,291,341,350,424,425,433,449,543,545,563,591,646],"yoast_head":"\nHighlights of OpenCL 2.2 With SPIR-V 1.2<\/h2>\n