{"id":4255,"date":"2012-04-26T12:04:32","date_gmt":"2012-04-26T11:04:32","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=4255"},"modified":"2012-04-26T12:04:32","modified_gmt":"2012-04-26T11:04:32","slug":"intels-new-opencl-sdk-gives-access-to-on-die-gpu","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=4255","title":{"rendered":"Intel&#8217;s new OpenCL SDK gives access to on-die GPU"},"content":{"rendered":"<p>Intel have just released their OpenCL Software Development Kit (SDK) for Intel processors.\u00a0 The good news is that this version targets the on-die GPU as well as the CPU allowing truly heterogeneous programming.\u00a0 The bad news is that the GPU goodness is for 3rd Generation &#8216;<a href=\"http:\/\/en.wikipedia.org\/wiki\/Ivy_Bridge_%28microarchitecture%29\">Ivy Bridge<\/a>&#8216; Processors only&#8211; us backward <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sandy_Bridge\">Sandy Bridge<\/a> users have been left in the cold :(<\/p>\n<p>A quick scan through the <a href=\"http:\/\/software.intel.com\/en-us\/articles\/opencl-release-notes\/\">release notes<\/a> reveals the following:-<\/p>\n<ul>\n<li>OpenCL access to the on-die GPU part is currently for Windows only. Linux users only have CPU support at the moment.<\/li>\n<li>No access to the GPU part of Sandy Bridge Processors via this implementation.<\/li>\n<li>The GPU part has single precision only (I guess we&#8217;ll see many more mixed-precision algorithms from now on)<\/li>\n<\/ul>\n<p>I don&#8217;t have access to an Ivy Bridge processor and so can&#8217;t have a play but I&#8217;m looking forward to seeing how much performance OpenCL programmers can squeeze out of this new implementation.<\/p>\n<p><strong>Other WalkingRandomly posts on GPU computing<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=3730\">MATLAB GPU\/CUDA experiences on my laptop<\/a><\/li>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=3436\">GPU support in Mathematica, Maple, MATLAB and Mathcad Prime<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Intel have just released their OpenCL Software Development Kit (SDK) for Intel processors.\u00a0 The good news is that this version targets the on-die GPU as well as the CPU allowing truly heterogeneous programming.\u00a0 The bad news is that the GPU goodness is for 3rd Generation &#8216;Ivy Bridge&#8216; Processors only&#8211; us backward Sandy Bridge users have [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[51,50,41,7],"tags":[],"class_list":["post-4255","post","type-post","status-publish","format-standard","hentry","category-gpu","category-opencl","category-parallel-programming","category-programming"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-16D","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4255"}],"version-history":[{"count":3,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4255\/revisions"}],"predecessor-version":[{"id":4258,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4255\/revisions\/4258"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}