{"id":4709,"date":"2022-01-10T14:17:00","date_gmt":"2022-01-10T13:17:00","guid":{"rendered":"https:\/\/jednostki.uksw.edu.pl\/mcb\/?p=4709"},"modified":"2022-11-17T09:19:15","modified_gmt":"2022-11-17T08:19:15","slug":"cato-platforma-obliczeniowa","status":"publish","type":"post","link":"https:\/\/mcb.uksw.edu.pl\/cato-platforma-obliczeniowa\/","title":{"rendered":"CATO \u2013 platforma obliczeniowa"},"content":{"rendered":"\n<p><strong>To&nbsp;nasz superkomputer o&nbsp;wysokiej wydajno\u015bci (HPC, High Performance Computing) realizuj\u0105cy wielkoskalowe obliczenia, rozszerzone o&nbsp;zadania sztucznej inteligencji AI (Artificial Intelligence) i&nbsp;wysokowydajnej analizy danych (HPDA, High Performance Data Analytics), adresuj\u0105ce zagadnienia modelowania i&nbsp;symulacji, zjawisk i&nbsp;proces\u00f3w, w&nbsp;oparciu o&nbsp;du\u017ce zbiory danych.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"684\" height=\"1024\" src=\"https:\/\/mcb.uksw.edu.pl\/wp-content\/uploads\/sites\/21\/2021\/11\/DSC1274w-768x1149-1-684x1024.jpg\" alt=\"\" class=\"wp-image-4702\" srcset=\"https:\/\/mcb.uksw.edu.pl\/wp-content\/uploads\/sites\/21\/2021\/11\/DSC1274w-768x1149-1-684x1024.jpg 684w, https:\/\/mcb.uksw.edu.pl\/wp-content\/uploads\/sites\/21\/2021\/11\/DSC1274w-768x1149-1-201x300.jpg 201w, https:\/\/mcb.uksw.edu.pl\/wp-content\/uploads\/sites\/21\/2021\/11\/DSC1274w-768x1149-1.jpg 768w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><figcaption class=\"wp-element-caption\"><em>Elementy superkomputera CATO. Implementacja systemu wymaga\u0142a zastosowania r\u00f3wnie\u017c powszechnie znanych i&nbsp;wykorzystywanych technologii, takich jak technologie sieci Ethernet 1 GbE, 10 GbE SR, serwer\u00f3w administracyjnych, koniecznych do&nbsp;realizowania zada\u0144 zwi\u0105zanych z&nbsp;utrzymaniem i&nbsp;zarz\u0105dzaniem platform\u0105 obliczeniow\u0105.<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/cnt.edu.pl\/aktualnosci\/cato-nasz-superkomputer\/\">Kliknij tutaj by&nbsp;przej\u015b\u0107 do&nbsp;pierwszej cz\u0119\u015bci opisu CATO<\/a><\/h2>\n\n\n\n<p>W&nbsp;pierwszej cz\u0119\u015bci wskazane zosta\u0142y parametry podstawowych element\u00f3w sk\u0142adaj\u0105cych si\u0119 na&nbsp;CATO. Uzupe\u0142nieniem warstwy sprz\u0119towej jest stos oprogramowania do&nbsp;zarz\u0105dzania zadaniami obliczeniowymi w&nbsp;klastrze oraz&nbsp;tworzeniem \u015brodowisk wykonawczych dla zada\u0144 z&nbsp;zakresu uczenia maszynowego, kt\u00f3re stanowi\u0105 LSF (ang. Load Sharing Facility) oraz&nbsp;Spectrum Conductor. Dzi\u0119ki kontroli dost\u0119pu opartej na&nbsp;rolach mo\u017cliwe jest budowanie, uruchamianie i&nbsp;wdra\u017canie wielu r\u00f3\u017cnych aplikacji dzia\u0142aj\u0105cych r\u00f3wnocze\u015bnie w&nbsp;przestrzeni klastra. Istotnym elementem warstwy programowej jest Watson Machine Learning Accelerator stanowi\u0105cy kompleksowe \u015brodowisko dostarczaj\u0105ce wywodz\u0105ce si\u0119 ze&nbsp;\u015bwiata otwartego oprogramowania j\u0119zyki, biblioteki i&nbsp;frameworki, m.in.&nbsp;takie jak TensorFlow, Keras, Caffe, PyTorch, ekosystem j\u0119zyka Python oraz&nbsp;rozwijane w&nbsp;laboratoriach IBM biblioteki takie jak Spectrum MPI, czy&nbsp;rozszerzenia do&nbsp;bibliotek g\u0142\u0119bokiego uczenia jak LMS (ang. Large Model Support) czy&nbsp;DDL (ang. Distributed Deep Learning). Narz\u0119dzia te w&nbsp;\u015bwiecie Data Science z&nbsp;powodzeniem stosowane s\u0105 do&nbsp;wykonywania zada\u0144 analizy danych, a&nbsp;zoptymalizowane na&nbsp;platform\u0119 sprz\u0119tow\u0105 umo\u017cliwiaj\u0105 prowadzenie wysokowydajnej analizy danych i&nbsp;obs\u0142ugi modeli i&nbsp;rozwi\u0105za\u0144 wykorzystuj\u0105cych rozproszone g\u0142\u0119bokie uczenie, kt\u00f3re pozwala korzysta\u0107 z&nbsp;modeli o&nbsp;wi\u0119kszej rozdzielczo\u015bci. Uzupe\u0142nieniem stosu programowego s\u0105 dost\u0119pne w&nbsp;ramach systemu kompilatory C\/C++\/Fortran posiadaj\u0105ce implementacj\u0119 standardu OpenMP, biblioteki MPI oraz&nbsp;zr\u00f3wnoleglone biblioteki matematyczne Parallel ESSL.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">CUDA W&nbsp;CATO<\/h2>\n\n\n\n<p>Od&nbsp;czasu udost\u0119pnienia w&nbsp;2006 roku technologii CUDA (ang. Compute Unified Device Architecture), mo\u017cliwe sta\u0142o si\u0119 stosunkowo \u0142atwe rozwijanie oprogramowania, kt\u00f3re po&nbsp;kompilacji wykonuje si\u0119 na&nbsp;heterogenicznej platformie obliczeniowej z&nbsp;CPU i&nbsp;GPU \u2013 na&nbsp;CPU kod sekwencyjny, na&nbsp;GPU kod r\u00f3wnoleg\u0142y (NVIDIA CUDA \u2013 host, device). Opr\u00f3cz tego pojawi\u0142y si\u0119 biblioteki dziedzinowe adresuj\u0105ce problemy obliczeniowe wielu dziedzin nauki. Dost\u0119pna dzi\u0119ki NVIDIA CUDA moc obliczeniowa na&nbsp;heterogenicznych platformach otworzy\u0142a tak\u017ce drog\u0119 do&nbsp;intensyfikacji bada\u0144 w&nbsp;ramach system\u00f3w sztucznej inteligencji, w&nbsp;szczeg\u00f3lno\u015bci wok\u00f3\u0142 zagadnie\u0144 deep learningu. W&nbsp;tym segmencie firma Nvidia w&nbsp;znacz\u0105cy spos\u00f3b zaznacza swoj\u0105 obecno\u015b\u0107 rozwijaj\u0105c kolejne generacje uk\u0142ad\u00f3w sprz\u0119towych i&nbsp;towarzysz\u0105ce im oprogramowanie. Wyb\u00f3r tej&nbsp;technologii przy budowie CATO by\u0142 oczywisty.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PRACA Z&nbsp;CATO<\/h2>\n\n\n\n<p>Praca z&nbsp;systemem CATO w&nbsp;przestrzeni Data Science minimalizuje pr\u00f3g wej\u015bcia pozwalaj\u0105c na&nbsp;zachowanie przyzwyczaje\u0144 badawczych poprzez stosowanie narz\u0119dzi i&nbsp;rozwi\u0105za\u0144 (takich jak Jupyter Notebook, Zeppelin, Anaconda), kt\u00f3re zdoby\u0142y ugruntowan\u0105 pozycj\u0119 w&nbsp;\u015brodowisku zar\u00f3wno naukowym jak i&nbsp;biznesowym. Tworz\u0105 one przyjazne \u015brodowisko pracy i&nbsp;udost\u0119pniaj\u0105 wy\u017cej wymienione narz\u0119dzia, technologie i&nbsp;zasoby klastra.<\/p>\n\n\n\n<p>System CATO jest platform\u0105, kt\u00f3ra&nbsp;architektonicznie \u2013 w&nbsp;zakresie komponent\u00f3w sprz\u0119towych i&nbsp;programowych \u2013 odpowiada dw\u00f3m najszybszym superkomputerom na&nbsp;\u015bwiecie \u2013&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/TOP500\">Summit&nbsp;i&nbsp;Sierra<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CATO JEST JU\u017b DOST\u0118PNY. SKONTAKTUJ SI\u0118 Z&nbsp;NAMI, BY&nbsp;Z&nbsp;NIEGO SKORZYSTA\u0106<\/h2>\n","protected":false},"excerpt":{"rendered":"<p>To&nbsp;nasz superkomputer o&nbsp;wysokiej wydajno\u015bci (HPC, High Performance Computing) realizuj\u0105cy wielkoskalowe obliczenia, rozszerzone o&nbsp;zadania sztucznej inteligencji AI (Artificial Intelligence) i&nbsp;wysokowydajnej analizy danych (HPDA, High Performance Data Analytics), adresuj\u0105ce zagadnienia modelowania i&nbsp;symulacji, zjawisk i&nbsp;proces\u00f3w, w&nbsp;oparciu o&nbsp;du\u017ce zbiory danych. Kliknij tutaj by&nbsp;przej\u015b\u0107 do&nbsp;pierwszej cz\u0119\u015bci opisu CATO W&nbsp;pierwszej cz\u0119\u015bci wskazane zosta\u0142y parametry podstawowych element\u00f3w sk\u0142adaj\u0105cych si\u0119 na&nbsp;CATO. Uzupe\u0142nieniem warstwy [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-4709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aktualnosci"],"acf":[],"_links":{"self":[{"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/posts\/4709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/comments?post=4709"}],"version-history":[{"count":6,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/posts\/4709\/revisions"}],"predecessor-version":[{"id":17932,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/posts\/4709\/revisions\/17932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/media\/17928"}],"wp:attachment":[{"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/media?parent=4709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/categories?post=4709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mcb.uksw.edu.pl\/pl\/wp-json\/wp\/v2\/tags?post=4709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}