{"id":35254,"date":"2026-09-02T10:01:55","date_gmt":"2026-09-02T10:01:55","guid":{"rendered":"https:\/\/cc-chip.si\/?p=508"},"modified":"2026-10-29T09:48:43","modified_gmt":"2026-10-29T09:48:43","slug":"high-level-fpga-design-training","status":"publish","type":"post","link":"https:\/\/cc-chip.si\/slo\/high-level-fpga-design-training\/","title":{"rendered":"FPGAs for High Performance Computing"},"content":{"rendered":"<h5 class=\"wp-block-heading\"><strong>Ve\u010d o izobra\u017eevanju:<\/strong><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">This workshop is jointly organized by the Competence Centre for Chips (<a href=\"https:\/\/cc-chip.si\/slo\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Chips.si<\/a>) and the Competence Centre for High-Performance Computing (<a href=\"https:\/\/www.sling.si\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Sling.si<\/a>). On the workshop, we introduce the fundamentals of HPC technologies, covering computing architectures, parallelism, and the role of hardware accelerators in modern supercomputing, and then explore how FPGAs are programmed in an HPC context through the high-level synthesis (HLS) design flow. HLS allows application-specific accelerators to be described, debugged, and implemented on FPGAs using C\/C++ rather than hardware description languages such as VHDL or Verilog. Through simple examples, participants will learn how to write synthesizable kernels, transfer data between the host and an FPGA board, and apply optimization techniques to improve speed and resource utilization. As a case study, we will develop an accelerator for Cholesky matrix decomposition using C\/C++ together with the OpenCL and XRT libraries on AMD-Xilinx FPGAs. While the sessions primarily target AMD-Xilinx boards, the principles gained apply just as well to FPGAs from other vendors.&nbsp;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Who Should Attend?<\/strong><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone is eligible to attend the workshop. No specific requirments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Language: <\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">English<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4 \u2013 5 November 2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Where:<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Online: The link will be provided after registration<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Topics:<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supercomputing, <\/li>\n\n\n\n<li>high-level synthesis, <\/li>\n\n\n\n<li>FPGA, <\/li>\n\n\n\n<li>Alveo&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Overview of the Programme (detailed program will be published soon)<\/strong><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Will be provided soon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Learning Outcomes<\/strong><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">After successful completion of the course participants will:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understanding the architecture of supercomputers and heteregenous systems&nbsp;<\/li>\n\n\n\n<li>Understanding the operation of heterogeneous computer systems with FPGA.&nbsp;<\/li>\n\n\n\n<li>Understanding the FPGA technology.&nbsp;<\/li>\n\n\n\n<li>Understanding the concepts of OpenCL and XRT software frameworks and HLS.&nbsp;<\/li>\n\n\n\n<li>How to write, translate, and run programs for FPGA.&nbsp;<\/li>\n\n\n\n<li>How to use HLS directives for design optimization.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Additional Information:<\/strong><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost: <\/strong>Free of charge<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Accreditation and Microcredential<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Participants who successfully complete the course will receive a certificate of participation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Organizer:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CC Chip.si and the <a href=\"https:\/\/www.sling.si\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Slovenian National Competence Centre for High-Performance Computing<\/a> (EuroCC Slovenia), in collaboration with the University of Ljubljana, <a href=\"https:\/\/fri.uni-lj.si\/sl\" target=\"_blank\" rel=\"noopener\" title=\"\">Faculty of Computer and Information Science <\/a>(UL FRI).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Registration:<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\"><br>The course is fully booked, and registration is now closed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contact:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E-mail: <a href=\"mailto:office@cc-chip.si\" target=\"_blank\" rel=\"noopener\" title=\"\">office@cc-chip.si<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"320\" height=\"226\" src=\"https:\/\/cc-chip.si\/wp-content\/uploads\/2026\/05\/supercomputer.jpeg\" alt=\"\" class=\"wp-image-35763\" srcset=\"https:\/\/cc-chip.si\/wp-content\/uploads\/2026\/05\/supercomputer.jpeg 320w, https:\/\/cc-chip.si\/wp-content\/uploads\/2026\/05\/supercomputer-300x212.jpeg 300w, https:\/\/cc-chip.si\/wp-content\/uploads\/2026\/05\/supercomputer-17x12.jpeg 17w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>4.\u20135. 11. 2026<\/p>\n<p>This workshop is jointly organized by the Chips.si and the Competence Centre for High-Performance Computing (Sling.si).<\/p>","protected":false},"author":1,"featured_media":35808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9,8],"tags":[12],"class_list":["post-35254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cc-chip-si-trainings","category-trainings","tag-active"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/posts\/35254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/comments?post=35254"}],"version-history":[{"count":5,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/posts\/35254\/revisions"}],"predecessor-version":[{"id":35950,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/posts\/35254\/revisions\/35950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/media\/35808"}],"wp:attachment":[{"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/media?parent=35254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/categories?post=35254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cc-chip.si\/slo\/wp-json\/wp\/v2\/tags?post=35254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}