{"id":1074,"date":"2021-12-23T06:31:48","date_gmt":"2021-12-23T06:31:48","guid":{"rendered":"https:\/\/ascendas-asia.com\/?post_type=our_courses&#038;p=1074"},"modified":"2024-06-11T16:44:43","modified_gmt":"2024-06-11T08:44:43","slug":"designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels","status":"publish","type":"our_courses","link":"https:\/\/ascendas-asia.com\/th\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/","title":{"rendered":"Designing with Versal AI Engine 2 &#8211; Graph Programming with AI Engine Kernels"},"content":{"rendered":"<p>This course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine. It also demonstrates how to utilize the advanced MAC intrinsics, AI Engine library for faster development and advanced features in adaptive data flow (ADF) graph implementation, such as using streams, cascade stream, buffer location constraints, run-time parameterization and APIs to update and\/read run-time parameters. The emphasis of this two days course is on:<\/p>\n<div class=\"row\">\n<ul class=\"ul-listing\">\n<li>Implementing a system-level design flow (PS + PL + AIE) and the<br \/>\nsupported simulation<\/li>\n<li>Using an interface for data movement between the PL and AI<br \/>\nEngine<\/li>\n<li>Utilizing advanced MAC intrinsics to implement filters<\/li>\n<li>Utilizing the AI Engine library for faster evelopment<\/li>\n<li>Applying advanced features for ptimizing a system-level design<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>This course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine. It also demonstrates how to utilize the advanced MAC intrinsics, AI Engine library for faster development and advanced features in adaptive data flow (ADF) graph implementation, such as using streams, cascade stream, buffer location [&hellip;]<\/p>","protected":false},"author":1,"featured_media":7544,"parent":0,"menu_order":54,"template":"","format":"standard","meta":{"content-type":"","_links_to":"","_links_to_target":""},"courses_category":[21,26],"class_list":["post-1074","our_courses","type-our_courses","status-publish","format-standard","has-post-thumbnail","hentry","courses_category-xilinx-fpga-training-course","courses_category-versal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.1 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels - TechSource Systems &amp; Ascendas Systems Group<\/title>\n<meta name=\"description\" content=\"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ascendas-asia.com\/th\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels\" \/>\n<meta property=\"og:description\" content=\"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ascendas-asia.com\/th\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/\" \/>\n<meta property=\"og:site_name\" content=\"TechSource Systems &amp; Ascendas Systems Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/techsourcesystems\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-11T08:44:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/VERSAL-SERIES.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/\",\"name\":\"Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels - TechSource Systems &amp; Ascendas Systems Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/VERSAL-SERIES.png\",\"datePublished\":\"2021-12-23T06:31:48+00:00\",\"dateModified\":\"2024-06-11T08:44:43+00:00\",\"description\":\"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/VERSAL-SERIES.png\",\"contentUrl\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/VERSAL-SERIES.png\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Courses\",\"item\":\"https:\\\/\\\/ascendas-asia.com\\\/our_courses\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Designing with Versal AI Engine 2 &#8211; Graph Programming with AI Engine Kernels\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#website\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"name\":\"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ascendas-asia.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#organization\",\"name\":\"TechSource Systems & Ascendas Systems Group\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"contentUrl\":\"https:\\\/\\\/ascendas-asia.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/logo.jpg\",\"width\":825,\"height\":131,\"caption\":\"TechSource Systems & Ascendas Systems Group\"},\"image\":{\"@id\":\"https:\\\/\\\/ascendas-asia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/techsourcesystems\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/techsource-systems\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/TechSourceSystems\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels - TechSource Systems &amp; Ascendas Systems Group","description":"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.","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:\/\/ascendas-asia.com\/th\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/","og_locale":"th_TH","og_type":"article","og_title":"Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels","og_description":"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.","og_url":"https:\/\/ascendas-asia.com\/th\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/","og_site_name":"TechSource Systems &amp; Ascendas Systems Group","article_publisher":"https:\/\/www.facebook.com\/techsourcesystems","article_modified_time":"2024-06-11T08:44:43+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/VERSAL-SERIES.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/","url":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/","name":"Designing with Versal AI Engine 2 - Graph Programming with AI Engine Kernels - TechSource Systems &amp; Ascendas Systems Group","isPartOf":{"@id":"https:\/\/ascendas-asia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/#primaryimage"},"image":{"@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/#primaryimage"},"thumbnailUrl":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/VERSAL-SERIES.png","datePublished":"2021-12-23T06:31:48+00:00","dateModified":"2024-06-11T08:44:43+00:00","description":"This training course describes the system design flow and interfaces that can be used for data movements in the Versal\u00ae AI Engine.","breadcrumb":{"@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/"]}]},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/#primaryimage","url":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/VERSAL-SERIES.png","contentUrl":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/VERSAL-SERIES.png","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/ascendas-asia.com\/our_courses\/designing-with-versal-ai-engine-2-graph-programming-with-ai-engine-kernels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ascendas-asia.com\/"},{"@type":"ListItem","position":2,"name":"Courses","item":"https:\/\/ascendas-asia.com\/our_courses\/"},{"@type":"ListItem","position":3,"name":"Designing with Versal AI Engine 2 &#8211; Graph Programming with AI Engine Kernels"}]},{"@type":"WebSite","@id":"https:\/\/ascendas-asia.com\/#website","url":"https:\/\/ascendas-asia.com\/","name":"TechSource Systems & Ascendas Systems Group | MathWorks Authorized Reseller","description":"","publisher":{"@id":"https:\/\/ascendas-asia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ascendas-asia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"},{"@type":"Organization","@id":"https:\/\/ascendas-asia.com\/#organization","name":"TechSource Systems & Ascendas Systems Group","url":"https:\/\/ascendas-asia.com\/","logo":{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/","url":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","contentUrl":"https:\/\/ascendas-asia.com\/wp-content\/uploads\/2021\/12\/logo.jpg","width":825,"height":131,"caption":"TechSource Systems & Ascendas Systems Group"},"image":{"@id":"https:\/\/ascendas-asia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/techsourcesystems","https:\/\/www.linkedin.com\/company\/techsource-systems\/","https:\/\/www.youtube.com\/c\/TechSourceSystems"]}]}},"_links":{"self":[{"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/our_courses\/1074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/our_courses"}],"about":[{"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/types\/our_courses"}],"author":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/media\/7544"}],"wp:attachment":[{"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/media?parent=1074"}],"wp:term":[{"taxonomy":"courses_category","embeddable":true,"href":"https:\/\/ascendas-asia.com\/th\/wp-json\/wp\/v2\/courses_category?post=1074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}