{"id":11325,"date":"2023-05-23T11:02:37","date_gmt":"2023-05-23T09:02:37","guid":{"rendered":"https:\/\/www.sling.si\/event\/seminar-large-cluster-programming-and-chapel-language-with-example-of-evolutionary-algorithm-implementation\/"},"modified":"2023-05-23T11:02:37","modified_gmt":"2023-05-23T09:02:37","slug":"seminar-large-cluster-programming-and-chapel-language-with-example-of-evolutionary-algorithm-implementation","status":"publish","type":"event","link":"https:\/\/www.sling.si\/en\/event\/seminar-large-cluster-programming-and-chapel-language-with-example-of-evolutionary-algorithm-implementation\/","title":{"rendered":"Seminar: Large cluster programming and Chapel language with example of evolutionary algorithm implementation"},"content":{"rendered":"<p><span><span><span><span style=\"color:black\"><strong>English<\/strong>: <\/span><span><span style=\"color:black\">The application of evolutionary algorithms is frequently limited by available computational resources, especially in the case of so-called hybrid or memetic evolutionary algorithms in combination with large (or even Big) training data sets. HPC implementations not only of such algorithms are complicated. Unified programming environment of Chapel language opens way to implement algorithms working on large clusters much easier way than in the case of frequently used combinations of OpenMP+MPI or even OpenMP+MPI+Cuda technologies. This talk presents an alternative approach to programming heterogeneous systems in the Chapel language, demonstrates its basic approaches and presents their application on evolutionary algorithm parallel implementation.<\/span><\/span><\/span><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span><span><span><span style=\"color:black\"><strong>SLO<\/strong>: Uporaba evolucijskih algoritmov je pogosto omejena z razpolo\u017eljivimi ra\u010dunalni\u0161kimi viri, zlasti v primeru tako imenovanih hibridnih ali memeti\u010dnih evolucijskih algoritmov v kombinaciji z velikimi ali celo<\/span><span style=\"color:black\">ogromnimi<\/span> <span style=\"color:black\">mno\u017eicami<\/span> <span style=\"color:black\">u\u010dnih <\/span> <span style=\"color:black\">podatkov. HPC <\/span><span style=\"color:black\">i<\/span><span style=\"color:black\">zvedbe takih algoritmov so zapletene. Enotno programsko okolje jezika Chapel odpira pot za implementacijo algoritmov, ki delujejo na velikih grozdih, veliko la\u017eje kot v primeru pogosto uporabljenih kombinacij tehnologij OpenMP<\/span> <span style=\"color:black\">+<\/span> <span style=\"color:black\">MPI ali celo OpenMP<\/span> <span style=\"color:black\">+<\/span> <span style=\"color:black\">MPI<\/span> <span style=\"color:black\">+<\/span> <span style=\"color:black\">Cuda.<\/span> <span style=\"color:black\">T<\/span><span style=\"color:black\">o<\/span><span style=\"color:black\"> predavanje predstavlja alternativni pristop k programiranju heterogenih sistemov v jeziku Chapel, prikazuje njegove osnovne pristope in predstavlja njihovo uporabo pri vzporedn<\/span><span style=\"color:black\">i<\/span> <span style=\"color:black\">implementaciji <\/span><span style=\"color:black\">evolucijskih algoritmov.<\/span><\/span><\/span><\/span><br \/>\n<span><span><span><span style=\"color:black\">The seminar will be held in English.<\/span><\/span><\/span><\/span><\/p>\n<p><span><span><span><span style=\"color:black\">Difficulty: advanced<\/span><\/span><\/span><\/span><\/p>\n<hr>\n<p><strong>Organizer<\/strong><\/p>\n<p>&nbsp;&nbsp;<img decoding=\"async\" alt src=\"data:image\/svg+xml,%3Csvg%20width%3D%224%22%20height%3D%223%22%20xmlns%3D%22http:\/\/www.w3.org\/2000\/svg%22%20viewBox%3D%220%200%204%203%22%3E%3C\/svg%3E\" style=\"height:80px;width:200px\" class=\"fy-content-image fy-lazy js-lazy\" data-src=\"https:\/\/www.fri.uni-lj.si\/sites\/all\/themes\/fri_theme\/images\/fri_logo.png\"><div class=\"fy-image-loading fy-image-loading--spinner\" aria-hidden=\"true\"><\/div><\/p>\n<hr>\n<h3>Lecturers<\/h3>\n<table class=\"MsoTableGrid\" style=\"width:490.4pt\">\n<tbody>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Name:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span>Dr. <\/span><\/span><\/span><span><span><span>Tomas Brandejsk<\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Description:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span>Doc. dr. Tomas Brandejsky is a member of the Faculty of Electrical Engineering and Informatics at University of Pardubice. He also works at Czech Technical University in Prague. His research interest is especially soft computing (genetic algorithms and fuzzy sets), parallel programming (in Pardubice) and safe software development. (in Prague).<\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>E-mail:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<ul>\n<li><span><span><span><strong><u><span><span><span><span style=\"color:#00819c\">tomas.brandejsky@upce.cz<\/span><\/span><\/span><\/span><\/u><\/strong><\/span><\/span><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<hr>\n<p><img decoding=\"async\" alt src=\"data:image\/svg+xml,%3Csvg%20width%3D%224%22%20height%3D%223%22%20xmlns%3D%22http:\/\/www.w3.org\/2000\/svg%22%20viewBox%3D%220%200%204%203%22%3E%3C\/svg%3E\" style=\"height:75px;width:700px\" class=\"fy-content-image fy-lazy js-lazy\" data-src=\"https:\/\/indico.ijs.si\/event\/1622\/images\/398-EuroCC2.jpg\"><div class=\"fy-image-loading fy-image-loading--spinner\" aria-hidden=\"true\"><\/div><\/p>\n<div class=\"fy-shortcode-leadin fy-leadin fy-leadin-full fy-leadin-color-accent\"><a href=\"https:\/\/indico.ijs.si\/event\/1661\/\" target=\"_blank\" rel=\"noopener\">More information<\/a><\/div>\n<p>You can find more information <a href=\"https:\/\/indico.ijs.si\/event\/1661\/\" target=\"_blank\" rel=\"noreferrer noopener\">on the event&#8217;s webpage<\/a>, where you can also <a href=\"https:\/\/indico.ijs.si\/event\/1661\/registrations\" target=\"_blank\" rel=\"noreferrer noopener\">sign up<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>English: The application of evolutionary algorithms is frequently limited by available computational resources, especially in the case of so-called hybrid or memetic evolutionary algorithms in combination with large (or even &#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"comment_status":"","ping_status":"closed","template":"","category-event":[209],"tag-event":[303,233,302,301],"class_list":["post-11325","event","type-event","status-publish","hentry","category-event-courses","tag-event-chapel-language-en","tag-event-hpc-en","tag-event-large-cluster-programming-en","tag-event-parallel-programming-en"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event\/11325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event"}],"about":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/types\/event"}],"author":[{"embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/comments?post=11325"}],"version-history":[{"count":0,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event\/11325\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/media?parent=11325"}],"wp:term":[{"taxonomy":"category-event","embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/category-event?post=11325"},{"taxonomy":"tag-event","embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/tag-event?post=11325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}