{"id":851,"date":"2013-03-20T10:48:42","date_gmt":"2013-03-20T08:48:42","guid":{"rendered":"http:\/\/oldblogs.uct.ac.za\/blog\/big-bytes\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop"},"modified":"2015-08-14T11:46:00","modified_gmt":"2015-08-14T09:46:00","slug":"gpgpu-computing-with-cuda-workshop","status":"publish","type":"post","link":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/","title":{"rendered":"GPGPU Computing with CUDA Workshop"},"content":{"rendered":"<div><strong>29th April - 3rd May 2013<\/strong><\/div>\r\n<div><strong>Department of Computer Science University of Cape Town<\/strong><\/div>\r\n<div>Although originally designed to handle computation for computer graphics, fully programmable Graphical Processing Units (GPUs) now offer a powerful alternative to general purpose computational applications traditionally handled by Central Processing Units (CPUs). As GPUs have overtaken CPUs in sheer processing power, GPU solutions have become particularly attractive for computationally intensive problems, such as data processing and physical simulations.<\/div>\r\n<div>This course covers the practical development of algorithms and associated coding in NVIDIA\u2019s CUDA programming environment for effective general purpose computing with GPUs.<\/div>\r\n<div>The course is aimed at UCT Computer Science Honours (4th year) students. \u00a0However, we have space for an additional 20 delegates. Application for attendance should comprise a motivation letter and a CV\/resume and be emailed to\u00a0<a href=\"mailto:claidler@cs.uct.ac.za\">Christopher Laidler<\/a>\u00a0by the 12th April 2013.<\/div>\r\n<div>Course Registration fee: R150 (light lunches and tea will be provided)<\/div>\r\n<div>Invited speakers:<\/div>\r\n<div>John Stone, Associate Director, CUDA Center of Excellence at University of Illinois at Urbana-Champaign and NVIDIA CUDA Fellow, 2010 to Present<\/div>\r\n<div>Manuel Ujald\u00f3n, Associate Professor, University of Malaga and NVIDIA CUDA Fellow, 2012 to Present<\/div>\r\n<div>Workshop Organisers, (Dept. Computer Science, UCT):\u00a0<a href=\"mailto:claidler@cs.uct.ac.za\">Christopher Laidler<\/a>\u00a0(TA),\u00a0<a href=\"mailto:jgain@cs.uct.ac.za\">James Gain<\/a>,\u00a0<a href=\"mailto:mkuttel@cs.uct.ac.za\">Michelle Kuttel<\/a>,\u00a0<a href=\"mailto:patrick@cs.uct.ac.za\">Patrick Marais<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>    29th April &#8211; 3rd May 2013Department of Computer Science University of Cape TownAlthough originally designed to handle computation for computer graphics, fully programmable Graphical Processing Units (GPUs) now offer a powerful alternative to gener&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GPGPU Computing with CUDA Workshop - UCT HPC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GPGPU Computing with CUDA Workshop - UCT HPC\" \/>\n<meta property=\"og:description\" content=\"29th April - 3rd May 2013Department of Computer Science University of Cape TownAlthough originally designed to handle computation for computer graphics, fully programmable Graphical Processing Units (GPUs) now offer a powerful alternative to gener...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\" \/>\n<meta property=\"og:site_name\" content=\"UCT HPC\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-20T08:48:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-14T09:46:00+00:00\" \/>\n<meta name=\"author\" content=\"Andrew Lewis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrew Lewis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\"},\"author\":{\"name\":\"Andrew Lewis\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/c183ad1c0a1063124a72d63963ae9c7e\"},\"headline\":\"GPGPU Computing with CUDA Workshop\",\"datePublished\":\"2013-03-20T08:48:42+00:00\",\"dateModified\":\"2015-08-14T09:46:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\"},\"wordCount\":204,\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"articleSection\":[\"hpc\"],\"inLanguage\":\"en-ZA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\",\"name\":\"GPGPU Computing with CUDA Workshop - UCT HPC\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\"},\"datePublished\":\"2013-03-20T08:48:42+00:00\",\"dateModified\":\"2015-08-14T09:46:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#breadcrumb\"},\"inLanguage\":\"en-ZA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ucthpc.uct.ac.za\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GPGPU Computing with CUDA Workshop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"name\":\"UCT HPC\",\"description\":\"University of Cape Town High Performance Computing\",\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-ZA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\",\"name\":\"University of Cape Town High Performance Computing\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"contentUrl\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"width\":450,\"height\":423,\"caption\":\"University of Cape Town High Performance Computing\"},\"image\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/c183ad1c0a1063124a72d63963ae9c7e\",\"name\":\"Andrew Lewis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9652c9c73beeab594b8dc2383a880048?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9652c9c73beeab594b8dc2383a880048?s=96&d=mm&r=g\",\"caption\":\"Andrew Lewis\"},\"sameAs\":[\"http:\/\/blogs.uct.ac.za\/blog\/big-bytes\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GPGPU Computing with CUDA Workshop - UCT HPC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/","og_locale":"en_US","og_type":"article","og_title":"GPGPU Computing with CUDA Workshop - UCT HPC","og_description":"29th April - 3rd May 2013Department of Computer Science University of Cape TownAlthough originally designed to handle computation for computer graphics, fully programmable Graphical Processing Units (GPUs) now offer a powerful alternative to gener...","og_url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/","og_site_name":"UCT HPC","article_published_time":"2013-03-20T08:48:42+00:00","article_modified_time":"2015-08-14T09:46:00+00:00","author":"Andrew Lewis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Andrew Lewis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#article","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/"},"author":{"name":"Andrew Lewis","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/c183ad1c0a1063124a72d63963ae9c7e"},"headline":"GPGPU Computing with CUDA Workshop","datePublished":"2013-03-20T08:48:42+00:00","dateModified":"2015-08-14T09:46:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/"},"wordCount":204,"publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"articleSection":["hpc"],"inLanguage":"en-ZA"},{"@type":"WebPage","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/","url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/","name":"GPGPU Computing with CUDA Workshop - UCT HPC","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/#website"},"datePublished":"2013-03-20T08:48:42+00:00","dateModified":"2015-08-14T09:46:00+00:00","breadcrumb":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#breadcrumb"},"inLanguage":"en-ZA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2013\/03\/20\/gpgpu-computing-with-cuda-workshop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ucthpc.uct.ac.za\/"},{"@type":"ListItem","position":2,"name":"GPGPU Computing with CUDA Workshop"}]},{"@type":"WebSite","@id":"https:\/\/ucthpc.uct.ac.za\/#website","url":"https:\/\/ucthpc.uct.ac.za\/","name":"UCT HPC","description":"University of Cape Town High Performance Computing","publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-ZA"},{"@type":"Organization","@id":"https:\/\/ucthpc.uct.ac.za\/#organization","name":"University of Cape Town High Performance Computing","url":"https:\/\/ucthpc.uct.ac.za\/","logo":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/","url":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","contentUrl":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","width":450,"height":423,"caption":"University of Cape Town High Performance Computing"},"image":{"@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/c183ad1c0a1063124a72d63963ae9c7e","name":"Andrew Lewis","image":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9652c9c73beeab594b8dc2383a880048?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9652c9c73beeab594b8dc2383a880048?s=96&d=mm&r=g","caption":"Andrew Lewis"},"sameAs":["http:\/\/blogs.uct.ac.za\/blog\/big-bytes"]}]}},"_links":{"self":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/851"}],"collection":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/comments?post=851"}],"version-history":[{"count":2,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/851\/revisions"}],"predecessor-version":[{"id":2095,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/851\/revisions\/2095"}],"wp:attachment":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/media?parent=851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/categories?post=851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/tags?post=851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}