{"id":111,"date":"2021-01-08T14:03:57","date_gmt":"2021-01-08T19:03:57","guid":{"rendered":"https:\/\/blogarchive.utc.edu\/simcenter\/?p=111"},"modified":"2021-03-03T11:08:24","modified_gmt":"2021-03-03T16:08:24","slug":"first-cup-ecs-colloquium","status":"publish","type":"post","link":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/","title":{"rendered":"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-92 aligncenter\" src=\"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png\" alt=\"\" width=\"450\" height=\"157\" \/><\/p>\n<p class=\"x_MsoNormal\">Please join us for the first CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms, presented by University of Tennessee at Chattanooga\u2019s Tanner Broaddus. This event will take place <b>Friday, Janua<\/b><b>ry 22, 2021 at 12 p.m. PST\/1 p.m. MST\/ 3 p.m. EST on Zoom<\/b>.<\/p>\n<h3 class=\"x_MsoNormal\" align=\"center\"><b>Colloquium<\/b><br \/>\n<b>Friday, January 22, 2021 1 p.m. MST<\/b><b>\u00a0<\/b><\/h3>\n<h3 class=\"x_MsoTitle\" align=\"center\">Kokkos: C++ Performance Portability on HPC Platforms<br \/>\n<i>Tanner Broaddus, University of Tennessee at Chattanooga<\/i><\/h3>\n<p class=\"x_MsoNormal\" style=\"text-align: left\" align=\"center\"><b>Abstract:<\/b> When writing parallel applications for HPC systems, developers need to consider the underlying architecture on which the application will run. This could lead to the developers being forced to choose a specific programming model such as CUDA, Pthreads, or OpenMP. With some parallel applications containing thousands of lines of code, the resources needed to refactor code from one programming model to another can be significant; thus, a need for an architecture-agnostic programming model for parallel applications has arisen within the HPC community.\u00a0 Kokkos is a C++ programming environment that targets major HPC architectures to allow parallel applications to be written in performance portable code. It consists of a core library as well as containers and algorithms commonly used in HPC applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please join us for the first CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms, presented by University of Tennessee at Chattanooga\u2019s Tanner Broaddus. This event will take place Friday, January 22, 2021 at 12 p.m. PST\/1 p.m. MST\/ 3 p.m. EST on Zoom. Colloquium Friday, January 22, 2021 1 p.m. MST\u00a0 Kokkos: C++ Performance&hellip; <\/p>\n<p class=\"more-link-wrap\"><span><a class=\"more-link button text\" href=\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\"><span>Continue Reading <\/span><\/a><\/span><\/p>\n","protected":false},"author":631,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5,8],"tags":[],"class_list":{"0":"post-111","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-events","7":"category-news","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025<\/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:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025\" \/>\n<meta property=\"og:description\" content=\"Please join us for the first CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms, presented by University of Tennessee at Chattanooga\u2019s Tanner Broaddus. This event will take place Friday, January 22, 2021 at 12 p.m. PST\/1 p.m. MST\/ 3 p.m. EST on Zoom. Colloquium Friday, January 22, 2021 1 p.m. MST\u00a0 Kokkos: C++ Performance&hellip; Continue Reading\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\" \/>\n<meta property=\"og:site_name\" content=\"Quantum Center Archive: Jul 2007 - Oct 2025\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-08T19:03:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-03T16:08:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png\" \/>\n<meta name=\"author\" content=\"Holley Beeland\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Holley Beeland\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\",\"url\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\",\"name\":\"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025\",\"isPartOf\":{\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png\",\"datePublished\":\"2021-01-08T19:03:57+00:00\",\"dateModified\":\"2021-03-03T16:08:24+00:00\",\"author\":{\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/1529e0ddb496f746ba700c5072e76561\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage\",\"url\":\"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png\",\"contentUrl\":\"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/#website\",\"url\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/\",\"name\":\"Quantum Center Archive: Jul 2007 - Oct 2025\",\"description\":\"UTC Blogs site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/1529e0ddb496f746ba700c5072e76561\",\"name\":\"Holley Beeland\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b53968e3aacfa91fa51b6e1724c8ae875213f4cd98614b78f22360816facb57d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b53968e3aacfa91fa51b6e1724c8ae875213f4cd98614b78f22360816facb57d?s=96&d=mm&r=g\",\"caption\":\"Holley Beeland\"},\"sameAs\":[\"https:\/\/www.utc.edu\/research\/research-institute\"],\"url\":\"https:\/\/blogarchive.utc.edu\/quantum-center\/author\/bqc284\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025","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:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/","og_locale":"en_US","og_type":"article","og_title":"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025","og_description":"Please join us for the first CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms, presented by University of Tennessee at Chattanooga\u2019s Tanner Broaddus. This event will take place Friday, January 22, 2021 at 12 p.m. PST\/1 p.m. MST\/ 3 p.m. EST on Zoom. Colloquium Friday, January 22, 2021 1 p.m. MST\u00a0 Kokkos: C++ Performance&hellip; Continue Reading","og_url":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/","og_site_name":"Quantum Center Archive: Jul 2007 - Oct 2025","article_published_time":"2021-01-08T19:03:57+00:00","article_modified_time":"2021-03-03T16:08:24+00:00","og_image":[{"url":"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png","type":"","width":"","height":""}],"author":"Holley Beeland","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Holley Beeland","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/","url":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/","name":"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms - Quantum Center Archive: Jul 2007 - Oct 2025","isPartOf":{"@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage"},"image":{"@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage"},"thumbnailUrl":"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png","datePublished":"2021-01-08T19:03:57+00:00","dateModified":"2021-03-03T16:08:24+00:00","author":{"@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/1529e0ddb496f746ba700c5072e76561"},"breadcrumb":{"@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#primaryimage","url":"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png","contentUrl":"https:\/\/blogarchive.utc.edu\/simcenter\/files\/2020\/10\/CUP-ECS-logo-horizontal-1024x311.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/2021\/01\/08\/first-cup-ecs-colloquium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogarchive.utc.edu\/quantum-center\/"},{"@type":"ListItem","position":2,"name":"First CUP-ECS Colloquium, Kokkos: C++ Performance Portability on HPC Platforms"}]},{"@type":"WebSite","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/#website","url":"https:\/\/blogarchive.utc.edu\/quantum-center\/","name":"Quantum Center Archive: Jul 2007 - Oct 2025","description":"UTC Blogs site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogarchive.utc.edu\/quantum-center\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/1529e0ddb496f746ba700c5072e76561","name":"Holley Beeland","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogarchive.utc.edu\/quantum-center\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b53968e3aacfa91fa51b6e1724c8ae875213f4cd98614b78f22360816facb57d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b53968e3aacfa91fa51b6e1724c8ae875213f4cd98614b78f22360816facb57d?s=96&d=mm&r=g","caption":"Holley Beeland"},"sameAs":["https:\/\/www.utc.edu\/research\/research-institute"],"url":"https:\/\/blogarchive.utc.edu\/quantum-center\/author\/bqc284\/"}]}},"_links":{"self":[{"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/posts\/111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/users\/631"}],"replies":[{"embeddable":true,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/comments?post=111"}],"version-history":[{"count":2,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/posts\/111\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/posts\/111\/revisions\/142"}],"wp:attachment":[{"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/media?parent=111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/categories?post=111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogarchive.utc.edu\/quantum-center\/wp-json\/wp\/v2\/tags?post=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}