{"id":807,"date":"2019-06-19T16:09:22","date_gmt":"2019-06-19T14:09:22","guid":{"rendered":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/"},"modified":"2019-06-19T16:09:22","modified_gmt":"2019-06-19T14:09:22","slug":"workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python","status":"publish","type":"events","link":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/","title":{"rendered":"Workshop &#8211; NVIDIA Fundamentals of Accelerated Computing with CUDA Python"},"content":{"rendered":"<section class=\"wp-block-unilux-blocks-free-section section\"><div class=\"container xl:max-w-screen-xl\"><p><strong>Please register online <a href=\"https:\/\/www.eventbrite.com\/e\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python-tickets-63667751960\" target=\"_self\" title=\"\" rel=\"noopener\">here<\/a><\/strong><\/p><p><strong>Registration deadline:<\/strong> 28 August 2019<\/p><p>This course explores how to use Numba\u2014the just-in-time, type-specializing Python function compiler\u2014to accelerate Python programs to run on massively parallel NVIDIA GPUs. You\u2019ll learn how to:<\/p><ul class=\"ulux-list\"><li class=\"ulux-list-item\">Use Numba to compile CUDA kernels from NumPy universal functions (ufuncs).<\/li><li class=\"ulux-list-item\">Use Numba to create and launch custom CUDA kernels.<\/li><li class=\"ulux-list-item\">Apply key GPU memory management techniques.<\/li><\/ul><p>Upon completion, you\u2019ll be able to use Numba to compile and launch CUDA kernels to accelerate your Python applications on NVIDIA GPUs.<\/p><p>This workshop is fully hands-on with multiple coding exercises, thus previous Python experience would be beneficial. However, CUDA is covered entirely by the material; attendees that have never used CUDA before will gain everything required to be immediately productive with CUDA Python, while more experienced CUDA developers will have an opportunity to focus on and experiment with the more advanced features that maximize performance.<\/p><p>All participants will receive access to the NVIDIA DLI cloud infrastructure as well as the official DLI training material for at least 3 months. Thus, you will be able to continue or revise the course on your own pace after the end of this workshop. Thus, anyone can attend and complete the workshop with even minimal prior experience. NVIDIA provides completion certificates after successful assessment of certain deliverables.<\/p><p>Every concept is delivered with an initial lecture, then demonstrated with hands-on exercises. During these exercises, participants are guided to implement the lectured techniques but are also free to experiment and expand using the NVIDIA computing cloud infrastructure.<\/p><p><strong>Seating is limited to 40 and prior registration is required by NVIDIA to reserve sufficient hardware resources in their cloud. Please reserve your place by Wednesday, 28 August. Lunch will not be provided.<\/strong><\/p><p>The workshop will be given by\u00a0<strong>Dr Georgios Varisteas<\/strong>, Research Associate in the SEDAN Research Group, and a certified NVIDIA DLI instructor.<\/p><\/div><\/section>","protected":false},"excerpt":{"rendered":"<p>Please register online hereRegistration deadline: 28 August 2019<\/p>\n","protected":false},"author":0,"featured_media":808,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"featured_image_focal_point":[],"show_featured_caption":false,"ulux_newsletter_groups":"","uluxPostTitle":"","uluxPrePostTitle":"","_trash_the_other_posts":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"event_start_date":"2019-08-30 09:00:00","event_end_date":"2019-08-30 18:00:00","event_speaker_name":"Dr Georgios Varisteas (University of Luxembourg)","event_speaker_link":"","event_is_online":false,"event_location":"Room E004 \r\nJFK Building","event_street":"29 Avenue J.F. Kennedy","event_location_link":"","event_zip_code":"L-1855","event_city":"Kirchberg","event_country":"LU"},"events-topic":[],"events-type":[],"organisation":[183],"authorship":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v22.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python - SnT - Universit\u00e9 du Luxembourg I Uni.lu<\/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:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python\" \/>\n<meta property=\"og:description\" content=\"Please register online hereRegistration deadline: 28 August 2019\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/\" \/>\n<meta property=\"og:site_name\" content=\"SnT FR\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/\",\"url\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/\",\"name\":\"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python - SnT - Universit\u00e9 du Luxembourg I Uni.lu\",\"isPartOf\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg\",\"datePublished\":\"2019-06-19T14:09:22+00:00\",\"dateModified\":\"2019-06-19T14:09:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg\",\"width\":800,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uni.lu\/fr\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interdisciplinary Centre for Security, Reliability and Trust (SnT)\",\"item\":\"https:\/\/www.uni.lu\/snt-fr\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Events\",\"item\":\"https:\/\/www.uni.lu\/snt-fr\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#website\",\"url\":\"https:\/\/www.uni.lu\/snt-fr\/\",\"name\":\"SnT\",\"description\":\"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu\",\"publisher\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#organization\"},\"alternateName\":\"Interdisciplinary Centre for Security, Reliability and Trust I Universit\u00e9 du Luxembourg\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.uni.lu\/snt-fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#organization\",\"name\":\"SnT - Universit\u00e9 du Luxembourg I Uni.lu\",\"alternateName\":\"Interdisciplinary Centre for Security, Reliability and Trust\",\"url\":\"https:\/\/www.uni.lu\/snt-fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"SnT - Universit\u00e9 du Luxembourg I Uni.lu\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/snt-fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/school\/snt-lu\/\"],\"description\":\"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python - SnT - Universit\u00e9 du Luxembourg I Uni.lu","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:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/","og_locale":"fr_FR","og_type":"article","og_title":"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python","og_description":"Please register online hereRegistration deadline: 28 August 2019","og_url":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/","og_site_name":"SnT FR","og_image":[{"width":2560,"height":2560,"url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/","url":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/","name":"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python - SnT - Universit\u00e9 du Luxembourg I Uni.lu","isPartOf":{"@id":"https:\/\/www.uni.lu\/snt-fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage"},"image":{"@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg","datePublished":"2019-06-19T14:09:22+00:00","dateModified":"2019-06-19T14:09:22+00:00","breadcrumb":{"@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#primaryimage","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2019\/06\/workshop_nvidia_fundamentals_of_accelerated_computing_with_cuda_python.jpg","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.uni.lu\/snt-fr\/events\/workshop-nvidia-fundamentals-of-accelerated-computing-with-cuda-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uni.lu\/fr"},{"@type":"ListItem","position":2,"name":"Interdisciplinary Centre for Security, Reliability and Trust (SnT)","item":"https:\/\/www.uni.lu\/snt-fr\/"},{"@type":"ListItem","position":3,"name":"Events","item":"https:\/\/www.uni.lu\/snt-fr\/events\/"},{"@type":"ListItem","position":4,"name":"Workshop - NVIDIA Fundamentals of Accelerated Computing with CUDA Python"}]},{"@type":"WebSite","@id":"https:\/\/www.uni.lu\/snt-fr\/#website","url":"https:\/\/www.uni.lu\/snt-fr\/","name":"SnT","description":"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu","publisher":{"@id":"https:\/\/www.uni.lu\/snt-fr\/#organization"},"alternateName":"Interdisciplinary Centre for Security, Reliability and Trust I Universit\u00e9 du Luxembourg","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uni.lu\/snt-fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.uni.lu\/snt-fr\/#organization","name":"SnT - Universit\u00e9 du Luxembourg I Uni.lu","alternateName":"Interdisciplinary Centre for Security, Reliability and Trust","url":"https:\/\/www.uni.lu\/snt-fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.uni.lu\/snt-fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/13\/2026\/03\/03112647\/SNT_SM-Profile_1600x1600px-scaled.jpg","width":2560,"height":2560,"caption":"SnT - Universit\u00e9 du Luxembourg I Uni.lu"},"image":{"@id":"https:\/\/www.uni.lu\/snt-fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/school\/snt-lu\/"],"description":"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu"}]}},"_links":{"self":[{"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/events\/807"}],"collection":[{"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/types\/events"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/comments?post=807"}],"version-history":[{"count":0,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/events\/807\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/media\/808"}],"wp:attachment":[{"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/media?parent=807"}],"wp:term":[{"taxonomy":"events-topic","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/events-topic?post=807"},{"taxonomy":"events-type","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/events-type?post=807"},{"taxonomy":"organisation","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-fr\/wp-json\/wp\/v2\/organisation?post=807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}