{"id":2270,"date":"2010-12-29T12:58:04","date_gmt":"2010-12-29T12:58:04","guid":{"rendered":"http:\/\/hgpu.org\/?p=2270"},"modified":"2010-12-29T12:58:04","modified_gmt":"2010-12-29T12:58:04","slug":"introduction-to-gpgpu-programming","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=2270","title":{"rendered":"Introduction to GPGPU programming"},"content":{"rendered":"<p>This tutorial will present audience members with the foundations necessary to implement general purpose computations on graphics processing units (GPUs). Initially designed for computer graphics, current GPUs have evolved into programmable, highly parallel, floating point processing units. GPUs are now viewed as inexpensive coprocessors that are ideally suited for many applications beyond computer graphics. In this tutorial, the presenters will provide attendees with the knowledge required to realize the full potential of GPUs by introducing industry standard languages, tools, and techniques. Specifically, this tutorial aims to provide those outside of computer graphics with the basic knowledge required to realize the performance gains offered by today&#8217;s GPUs on general purpose computations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial will present audience members with the foundations necessary to implement general purpose computations on graphics processing units (GPUs). Initially designed for computer graphics, current GPUs have evolved into programmable, highly parallel, floating point processing units. GPUs are now viewed as inexpensive coprocessors that are ideally suited for many applications beyond computer graphics. In [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":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":[11,3],"tags":[1782,95,70,31],"class_list":["post-2270","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-paper","tag-computer-science","tag-high-level-languages","tag-programming-techniques","tag-review"],"views":1988,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/2270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2270"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/2270\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}