{"id":54651,"date":"2019-12-31T00:00:00","date_gmt":"2019-12-30T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s"},"modified":"2020-02-18T14:02:41","modified_gmt":"2020-02-18T11:02:41","slug":"shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","title":{"rendered":"SCD AERODISK na krajowych procesorach Elbrus 8C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/046b66c559fc2de858898de0f4f17cde.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Cze\u015b\u0107, czytelnicy Habr. Chcemy podzieli\u0107 si\u0119 bardzo mi\u0142\u0105 wiadomo\u015bci\u0105. W ko\u0144cu doczekali\u015bmy si\u0119 prawdziwej seryjnej produkcji nowej generacji rosyjskich procesor\u00f3w Elbrus 8\u0421. Oficjalnie seryjna produkcja mia\u0142a ruszy\u0107 ju\u017c w 2016 roku, ale w rzeczywisto\u015bci masowa produkcja rozpocz\u0119\u0142a si\u0119 dopiero w 2019 roku, a do tej pory wyprodukowano ju\u017c oko\u0142o 4000 procesor\u00f3w.<\/p>\n<p><\/p>\n<p>Praktycznie zaraz po starcie seryjnej produkcji, te procesory pojawi\u0142y si\u0119 tak\u017ce u nas w AERODISK, za co chcemy szczeg\u00f3lnie podzi\u0119kowa\u0107 firmie NORSI-TRANS, kt\u00f3ra uprzejmie udost\u0119pni\u0142a nam swoj\u0105 platform\u0119 sprz\u0119tow\u0105 Jakhont UVM, wspieraj\u0105c\u0105 procesory Elbrus 8\u0421, w celu przeprowadzenia portowania oprogramowania macierzy dyskowej. To nowoczesna, spe\u0142niaj\u0105ca wszystkie wymagania MCST uniwersalna platforma. Na obecnym etapie platforma jest wykorzystywana przez odbiorc\u00f3w o specjalnych potrzebach oraz operator\u00f3w telekomunikacyjnych do zapewnienia wykonania ustalonych dzia\u0142a\u0144 podczas przeprowadzania operacji rozpoznawczych. <\/p>\n<p><\/p>\n<p>Obecnie portowanie zosta\u0142o pomy\u015blnie zako\u0144czone i ju\u017c teraz macierz dyskowa AERODISK jest dost\u0119pna w wersji z krajowymi procesorami Elbrus. <\/p>\n<p><\/p>\n<p>W tym artykule opowiemy o samych procesorach, ich historii, architekturze i, oczywi\u015bcie, o naszej realizacji macierzy dyskowej na Elbrusie.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"istoriya\">Historia<\/h2>\n<p><\/p>\n<p>Historia procesor\u00f3w Elbrus si\u0119ga czas\u00f3w Zwi\u0105zku Radzieckiego. W 1973 roku w Instytucie Mechaniki Precyzyjnej i Techniki Obliczeniowej im. S.A. Lebiediewa (nazwanego na cze\u015b\u0107 tego samego Sergiusza Lebiediewa, kt\u00f3ry wcze\u015bniej kierowa\u0142 pracami nad pierwszym radzieckim komputerem M\u0415SM, a p\u00f3\u017aniej B\u0415SM) rozpocz\u0119to prace nad wieloprocesorowymi systemami obliczeniowymi o nazwie \u201eElbrus\u201d. Kierownikiem projektu by\u0142 Wsiewo\u0142od Sergiejewicz Burcew, a aktywny udzia\u0142 w pracach bra\u0142 Boris Artaszewicz Babajan, kt\u00f3ry by\u0142 jednym z zast\u0119pc\u00f3w g\u0142\u00f3wnego konstruktora. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/bfbac71a8d1c09fca4d546cb24b2bd0a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Wsiewo\u0142od Sergiejewicz Burcew<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/58c023c9e56ead0a04ae11e20b540e52.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Boris Artaszewicz Babajan<\/em><\/p>\n<p><\/p>\n<p>G\u0142\u00f3wnym zamawiaj\u0105cym projektu by\u0142y, oczywi\u015bcie, si\u0142y zbrojne ZSRR, a ta seria komputer\u00f3w skutecznie wykorzystywana by\u0142a do tworzenia dowodz\u0105cych o\u015brodk\u00f3w obliczeniowych oraz system\u00f3w strzeleckich system\u00f3w obrony przeciwrakietowej, a tak\u017ce innych system\u00f3w specjalnego przeznaczenia. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/05b0b2683caa323ab38b625efc3d3028.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pierwszy komputer \"Elbrus\" zosta\u0142 uko\u0144czony w 1978 roku. Mia\u0142 modu\u0142ow\u0105 architektur\u0119 i m\u00f3g\u0142 zawiera\u0107 od 1 do 10 procesor\u00f3w opartych na uk\u0142adach \u015bredniej integracji. Wydajno\u015b\u0107 tej maszyny osi\u0105ga\u0142a 15 milion\u00f3w operacji na sekund\u0119. Pojemno\u015b\u0107 pami\u0119ci operacyjnej, kt\u00f3ra by\u0142a wsp\u00f3lna dla wszystkich 10 procesor\u00f3w, wynosi\u0142a do 2 do pot\u0119gi 20 s\u0142\u00f3w maszynowych, czyli 64 MB. <\/p>\n<p><\/p>\n<p>P\u00f3\u017aniej okaza\u0142o si\u0119, \u017ce wiele technologii u\u017cywanych przy opracowywaniu \"Elbrusa\" by\u0142o jednocze\u015bnie badanych na \u015bwiecie przez firm\u0119 International Business Machine (IBM), ale prace nad tymi projektami, w przeciwie\u0144stwie do prac nad \"Elbrusem\", nigdy nie zosta\u0142y zako\u0144czone i nie doprowadzi\u0142y do stworzenia gotowego produktu. <\/p>\n<p><\/p>\n<p>Wed\u0142ug s\u0142\u00f3w Wsiewo\u0142oda Burcewa, radzieccy in\u017cynierowie starali si\u0119 stosowa\u0107 najnowocze\u015bniejsze do\u015bwiadczenia zar\u00f3wno krajowych, jak i zagranicznych tw\u00f3rc\u00f3w. Na architektur\u0119 komputer\u00f3w \"Elbrus\" wp\u0142ywa\u0142y r\u00f3wnie\u017c komputery firmy Burroughs, opracowania Hewlett-Packard, a tak\u017ce do\u015bwiadczenia tw\u00f3rc\u00f3w B\u042d\u0421M-6.<\/p>\n<p><\/p>\n<p>Jednak wiele opracowa\u0144 by\u0142o oryginalnych. Najciekawsza w \"Elbrusie-1\" by\u0142a w\u0142a\u015bnie jego architektura. <\/p>\n<p><\/p>\n<p>Stworzony superkomputer sta\u0142 si\u0119 pierwsz\u0105 w ZSRR komputerow\u0105 maszyn\u0105, kt\u00f3ra stosowa\u0142a architektur\u0119 superskalarn\u0105. Masowe zastosowanie superskalarnych procesor\u00f3w za granic\u0105 rozpocz\u0119\u0142o si\u0119 dopiero w latach 90. ubieg\u0142ego wieku wraz z pojawieniem si\u0119 na rynku dost\u0119pnych procesor\u00f3w Intel Pentium.<\/p>\n<p><\/p>\n<p>Ponadto, dla organizacji przesy\u0142u strumieni danych mi\u0119dzy urz\u0105dzeniami peryferyjnymi a pami\u0119ci\u0105 operacyjn\u0105 w komputerze mog\u0142y by\u0107 stosowane specjalne procesory wej\u015bcia\/wyj\u015bcia. W sk\u0142adzie systemu mog\u0142o by\u0107 do czterech takich procesor\u00f3w, kt\u00f3re pracowa\u0142y r\u00f3wnolegle z procesorem centralnym i mia\u0142y swoj\u0105 w\u0142asn\u0105 wydzielon\u0105 pami\u0119\u0107.<\/p>\n<p><\/p>\n<h3 id=\"elbrus-2\">Elbrus-2<\/h3>\n<p><\/p>\n<p>W 1985 roku \"Elbrus\" zyska\u0142 swoje logiczne rozwini\u0119cie, zosta\u0142 stworzony i wys\u0142any do produkcji seryjnej komputer \"Elbrus-2\". Pod wzgl\u0119dem architektury niewiele r\u00f3\u017cni\u0142 si\u0119 od swojego poprzednika, ale zastosowano now\u0105 baz\u0119 element\u00f3w, co pozwoli\u0142o prawie dziesi\u0119ciokrotnie zwi\u0119kszy\u0107 og\u00f3ln\u0105 wydajno\u015b\u0107 \u2013 z 15 mln operacji na sekund\u0119 do 125 mln. Pojemno\u015b\u0107 pami\u0119ci operacyjnej komputera wzros\u0142a do 16 mln 72-bitowych s\u0142\u00f3w, czyli 144 MB. Maksymalna przepustowo\u015b\u0107 kana\u0142\u00f3w wej\u015bcia\/wyj\u015bcia \"Elbrusa-2\" wynosi\u0142a 120 MB\/s.<\/p>\n<p><\/p>\n<p>\u201eElbrus-2\u201d by\u0142 intensywnie wykorzystywany w o\u015brodkach badawczych w Czeliabinsku-70 i Arzamasie-16 w Centrum Zarz\u0105dzania, w systemie ABM A-135 oraz w innych obiektach wojskowych.<\/p>\n<p><\/p>\n<p>Tworzenie \u201eElbrusa\u201d zosta\u0142o wysoko ocenione przez kierownictwo ZSRR. Wielu in\u017cynier\u00f3w zosta\u0142o uhonorowanych orderami i medalami. G\u0142\u00f3wny konstruktor W\u0142adimir Burcew i szereg innych specjalist\u00f3w otrzymali nagrody pa\u0144stwowe. A Borys Babajan zosta\u0142 odznaczony Orderem Rewolucji Pa\u017adziernikowej.<\/p>\n<p><\/p>\n<p>Te nagrody s\u0105 wi\u0119cej ni\u017c zas\u0142u\u017cone, Borys Babajan p\u00f3\u017aniej m\u00f3wi\u0142: <\/p>\n<p><\/p>\n<blockquote><p>W 1978 roku stworzyli\u015bmy pierwsz\u0105 maszyn\u0119 superskalarn\u0105, Elbrus-1. Obecnie na Zachodzie produkuj\u0105 superskalary tylko o takiej architekturze. Pierwszy superskalar na Zachodzie pojawi\u0142 si\u0119 w 1992 roku, nasz w 1978. Co wi\u0119cej, wersja superskalara, kt\u00f3r\u0105 stworzyli\u015bmy, jest analogiczna do Pentium Pro, kt\u00f3ry Intel wyprodukowa\u0142 w 1995 roku.<\/p><\/blockquote>\n<p>Te s\u0142owa o historycznym prymacie potwierdzaj\u0105 r\u00f3wnie\u017c w USA, Kith Diefendorff, tw\u00f3rca Motorola 88110, jednego z pierwszych zachodnich procesor\u00f3w superskalarnych, pisa\u0142: <\/p>\n<p><\/p>\n<blockquote><p>W 1978 roku, prawie 15 lat przed pojawieniem si\u0119 pierwszych zachodnich procesor\u00f3w superskalarnych, w Elbrus-1 u\u017cywany by\u0142 procesor, kt\u00f3ry realizowa\u0142 dwie instrukcje w jednym cyklu, zmieniaj\u0105c kolejno\u015b\u0107 wykonywania instrukcji, renaming rejestr\u00f3w i wykonuj\u0105c na podstawie przypuszcze\u0144.<\/p><\/blockquote>\n<p><\/p>\n<h3 id=\"elbrus-3\">Elbrus-3<\/h3>\n<p><\/p>\n<p>Rok 1986, a tu\u017c po zako\u0144czeniu prac nad drugim \u201eElbrusem\u201d w ITMiVT rozpocz\u0119to prace nad nowym systemem \u201eElbrus-3\u201d, wykorzystuj\u0105c zasadniczo now\u0105 architektur\u0119 procesora. Ten spos\u00f3b my\u015blenia Borys Babajan nazwa\u0142 \u201epost-superskalarnym\u201d. To w\u0142a\u015bnie t\u0119 architektur\u0119, p\u00f3\u017aniej nazwan\u0105 VLIW\/EPIC, w przysz\u0142o\u015bci (w po\u0142owie lat 90.) zacz\u0119\u0142y wykorzystywa\u0107 procesory Intel Itanium (a w ZSRR prace nad tymi rozwi\u0105zaniami rozpocz\u0119to w 1986, a zako\u0144czono w 1991).<\/p>\n<p><\/p>\n<p>W tym kompleksie obliczeniowym po raz pierwszy wcielono w \u017cycie pomys\u0142y jawnego zarz\u0105dzania r\u00f3wnoleg\u0142o\u015bci\u0105 operacji za pomoc\u0105 kompilatora.<\/p>\n<p><\/p>\n<p>W 1991 roku wydano pierwszy i, niestety, jedyny komputer \u201eElbrus-3\u201d, kt\u00f3rego nie uda\u0142o si\u0119 doko\u0144czy\u0107, a po rozpadzie ZSRR sta\u0142 si\u0119 nikomu niepotrzebny, a opracowania i plany pozosta\u0142y tylko na papierze. <\/p>\n<p><\/p>\n<h3 id=\"predposylki-k-novoy-arhitekture\">Zal\u0105\u017cki nowej architektury<\/h3>\n<p><\/p>\n<p>Zesp\u00f3\u0142 pracuj\u0105cy w ITMiVT nad tworzeniem radzieckich superkomputer\u00f3w nie rozwi\u0105za\u0142 si\u0119, lecz kontynuowa\u0142 prac\u0119 jako oddzielna firma pod nazw\u0105 MCST (Moskiewskie Centrum Technologii SPARC). Na pocz\u0105tku lat 90. rozpocz\u0119\u0142a si\u0119 aktywna wsp\u00f3\u0142praca MCST z Sun Microsystems, w ramach kt\u00f3rej zesp\u00f3\u0142 MCST bra\u0142 udzia\u0142 w opracowywaniu mikroprocesora UltraSPARC.<\/p>\n<p><\/p>\n<p>To w\u0142a\u015bnie w tym okresie powsta\u0142 projekt architektury E2K, kt\u00f3ry pocz\u0105tkowo by\u0142 finansowany przez firm\u0119 Sun. P\u00f3\u017aniej projekt sta\u0142 si\u0119 ca\u0142kowicie niezale\u017cny, a ca\u0142a w\u0142asno\u015b\u0107 intelektualna pozosta\u0142a w r\u0119kach zespo\u0142u MCST.<\/p>\n<p><\/p>\n<blockquote><p>Gdyby\u015bmy nadal wsp\u00f3\u0142pracowali z Sun w tej dziedzinie, wszystko nale\u017ca\u0142oby do Sun. Chocia\u017c 90% pracy zosta\u0142o wykonane jeszcze przed pojawieniem si\u0119 Sun. (Boris Babayan)<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"arhitektura-e2k\">Architektura E2K<\/h2>\n<p><\/p>\n<p>Kiedy omawiamy architektur\u0119 procesor\u00f3w \u00abElbrus\u00bb, bardzo cz\u0119sto od naszych koleg\u00f3w z bran\u017cy IT s\u0142yszymy nast\u0119puj\u0105ce stwierdzenia:<\/p>\n<p><\/p>\n<blockquote><p>\u00abElbrus to architektura RISC\u00bb<br \/>\n\u00abElbrus to architektura EPIC\u00bb<br \/>\n\u00abElbrus to architektura SPARC\u00bb<\/p><\/blockquote>\n<p>W rzeczywisto\u015bci \u017cadne z tych stwierdze\u0144 nie jest w pe\u0142ni prawdziwe, a je\u015bli ju\u017c, to tylko cz\u0119\u015bciowo.<\/p>\n<p><\/p>\n<p>Architektura E2K to osobna, oryginalna architektura procesorowa, a g\u0142\u00f3wne cechy E2K to efektywno\u015b\u0107 energetyczna i doskona\u0142a skalowalno\u015b\u0107, osi\u0105gana dzi\u0119ki definiowaniu jawnej r\u00f3wnoleg\u0142o\u015bci operacji. Architektura E2K zosta\u0142a opracowana przez zesp\u00f3\u0142 MCST i opiera si\u0119 na architekturze post-superskalarniej (rodzaj EPIC) z pewnym wp\u0142ywem architektury SPARC (z przesz\u0142o\u015bci\u0105 RISC). W tworzeniu trzech z czterech podstawowych architektur (superskalarnych, post-superskalarnych i SPARC) MCST mia\u0142 bezpo\u015bredni udzia\u0142. \u015awiat faktycznie jest ma\u0142y.<\/p>\n<p><\/p>\n<p>Aby w przysz\u0142o\u015bci unika\u0107 nieporozumie\u0144, narysowali\u015bmy prosty schemat, kt\u00f3ry, cho\u0107 uproszczony, bardzo jasno pokazuje korzenie architektury E2K.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/87b3e239295612978e0c2f1cb5402c7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Teraz jeszcze nieco o nazwie architektury, w odniesieniu do kt\u00f3rej r\u00f3wnie\u017c istniej\u0105 nieporozumienia. <\/p>\n<p><\/p>\n<p>W r\u00f3\u017cnych \u017ar\u00f3d\u0142ach mo\u017cna znale\u017a\u0107 nast\u0119puj\u0105ce nazwy tej architektury: \u201eE2K\u201d, \u201eElbrus\u201d, \u201eElbrus 2000\u201d, ELBRUS (\u201eExpLicit Basic Resources Utilization Scheduling\u201d, czyli jawne planowanie wykorzystania podstawowych zasob\u00f3w). Wszystkie te nazwy odnosz\u0105 si\u0119 do tego samego \u2013 do architektury, ale w oficjalnej dokumentacji technicznej oraz na forach technicznych do okre\u015blenia architektury u\u017cywa si\u0119 terminu E2K, dlatego w dalszej cz\u0119\u015bci, gdy m\u00f3wimy o architekturze procesora, u\u017cywamy terminu \u201eE2K\u201d, a gdy m\u00f3wimy o konkretnym procesorze, stosujemy nazw\u0119 \u201eElbrus\u201d.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-osobennosti-arhitektury-e2k\">Cechy techniczne architektury E2K<\/h3>\n<p><\/p>\n<p>W tradycyjnych architekturach typu RISC lub CISC (x86, PowerPC, SPARC, MIPS, ARM) do procesora dociera strumie\u0144 instrukcji, kt\u00f3re s\u0105 przeznaczone do sekwencyjnego wykonania. Procesor mo\u017ce wykrywa\u0107 niezale\u017cne operacje i uruchamia\u0107 je r\u00f3wnolegle (superskalarnie) oraz nawet zmienia\u0107 ich kolejno\u015b\u0107 (wykonywanie poza kolejno\u015bci\u0105). Jednak dynamiczna analiza zale\u017cno\u015bci oraz wsparcie dla wykonywania poza kolejno\u015bci\u0105 maj\u0105 swoje ograniczenia w liczbie polece\u0144, kt\u00f3re mo\u017cna uruchomi\u0107 i przeanalizowa\u0107 w jednym cyklu. Ponadto odpowiednie bloki wewn\u0105trz procesora zu\u017cywaj\u0105 znaczne ilo\u015bci energii, a skomplikowana ich realizacja czasami prowadzi do problem\u00f3w ze stabilno\u015bci\u0105 lub bezpiecze\u0144stwem.<\/p>\n<p><\/p>\n<p>W architekturze E2K g\u0142\u00f3wne zadania zwi\u0105zane z analiz\u0105 zale\u017cno\u015bci i optymalizacj\u0105 kolejno\u015bci operacji przejmuje kompilator. Do procesora docieraj\u0105 tzw. szerokie instrukcje, w kt\u00f3rych kodowane s\u0105 polecenia dla wszystkich urz\u0105dze\u0144 wykonawczych procesora, kt\u00f3re powinny by\u0107 uruchomione w danym cyklu. Procesor nie jest zobowi\u0105zany do analizy zale\u017cno\u015bci mi\u0119dzy operandami ani do reorganizacji operacji w ramach szerokich instrukcji: wszystko to robi kompilator, opieraj\u0105c si\u0119 na analizie kodu \u017ar\u00f3d\u0142owego i planowaniu zasob\u00f3w procesora. W wyniku tego komponent sprz\u0119towy procesora mo\u017ce by\u0107 prostszy i bardziej oszcz\u0119dny.<\/p>\n<p><\/p>\n<p>Kompilator jest w stanie analizowa\u0107 kod \u017ar\u00f3d\u0142owy znacznie dok\u0142adniej ni\u017c sprz\u0119t procesora RISC\/CISC i znajdowa\u0107 wi\u0119cej niezale\u017cnych operacji. Dlatego w architekturze E2K jest wi\u0119cej r\u00f3wnolegle dzia\u0142aj\u0105cych urz\u0105dze\u0144 wykonawczych ni\u017c w tradycyjnych architekturach.<\/p>\n<p><\/p>\n<p>Aktualne mo\u017cliwo\u015bci architektury E2K:<\/p>\n<p><\/p>\n<ul>\n<li>6 r\u00f3wnoleg\u0142ych kana\u0142\u00f3w jednostek arytmetyczno-logicznych (ALU).<\/li>\n<li>Rejestr plikowy sk\u0142adaj\u0105cy si\u0119 z 256 rejestr\u00f3w 84-bitowych.<\/li>\n<li>Wsparcie sprz\u0119towe dla p\u0119tli, w tym z potokowaniem. Zwi\u0119ksza efektywno\u015b\u0107 wykorzystania zasob\u00f3w procesora.<\/li>\n<li>Programowalne asynchroniczne urz\u0105dzenie do wst\u0119pnego \u0142adowania danych z oddzielnymi kana\u0142ami odczytu. Pozwala na ukrycie op\u00f3\u017anie\u0144 zwi\u0105zanych z dost\u0119pem do pami\u0119ci i pe\u0142niejsze wykorzystanie ALU.<\/li>\n<li>Wsparcie dla oblicze\u0144 spekulacyjnych i jednego bitu predykat\u00f3w. Umo\u017cliwia zmniejszenie liczby przej\u015b\u0107 i r\u00f3wnoleg\u0142e wykonywanie kilku ga\u0142\u0119zi programu.<\/li>\n<li>Szeroka komenda, zdolna do zdefiniowania do 23 operacji w jednym cyklu przy maksymalnym wype\u0142nieniu (ponad 33 operacje przy pakowaniu operand\u00f3w w wektorowe komendy).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/01c17075b2269967d99b539127f61b2b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"emulyaciya-h86\">Emulacja x86<\/h3>\n<p><\/p>\n<p>Ju\u017c na etapie projektowania architektury tw\u00f3rcy rozumieli znaczenie wsparcia dla oprogramowania napisanego dla architektury Intel x86. W tym celu wprowadzono system dynamicznego (tj. w czasie wykonywania programu, lub \u00abna \u017cywo\u00bb) t\u0142umaczenia kod\u00f3w binarnych x86 na kody procesora architektury E2K. System ten mo\u017ce dzia\u0142a\u0107 zar\u00f3wno w trybie aplikacji (na wz\u00f3r WINE), jak i w trybie podobnym do hipernadzorcy (w\u00f3wczas mo\u017cliwe jest uruchomienie ca\u0142ego systemu operacyjnego go\u015bcia dla architektury x86). <\/p>\n<p><\/p>\n<p>Dzi\u0119ki kilku poziomom optymalizacji osi\u0105ga si\u0119 wysok\u0105 pr\u0119dko\u015b\u0107 dzia\u0142ania przet\u0142umaczonego kodu. Jako\u015b\u0107 emulacji architektury x86 jest potwierdzona udanym uruchomieniem na kompleksach obliczeniowych \u00abElbrus\u00bb ponad 20 system\u00f3w operacyjnych (w tym kilka wersji Windows) oraz setek aplikacji.<\/p>\n<p><\/p>\n<h3 id=\"zaschischennyy-rezhim-ispolneniya-programm\">Zabezpieczony tryb wykonywania program\u00f3w<\/h3>\n<p><\/p>\n<p>Jedn\u0105 z najciekawszych idei, kt\u00f3re zosta\u0142y odziedziczone po architekturze Elbrus-1 i Elbrus-2, jest tzw. zabezpieczone wykonanie oprogramowania. Polega ono na gwarantowaniu dzia\u0142ania programu tylko z zainicjowanymi danymi, sprawdzaniu wszystkich odwo\u0142a\u0144 do pami\u0119ci pod k\u0105tem przynale\u017cno\u015bci do dopuszczalnego zakresu adres\u00f3w oraz zapewnianiu ochrony mi\u0119dzy modu\u0142ami (na przyk\u0142ad, ochrona programu wywo\u0142uj\u0105cego przed b\u0142\u0119dem w bibliotece). Wszystkie te kontrole s\u0105 realizowane sprz\u0119towo. Dla trybu zabezpieczonego dost\u0119pny jest pe\u0142noprawny kompilator oraz biblioteka wsparcia runtime. Nale\u017cy jednak rozumie\u0107, \u017ce na\u0142o\u017cone ograniczenia prowadz\u0105 do niemo\u017cno\u015bci zorganizowania wykonania, na przyk\u0142ad, napisanego w C++ kodu.<\/p>\n<p><\/p>\n<p>Nawet w zwyk\u0142ym, \"niezabezpieczonym\" trybie pracy procesor\u00f3w \"Elbrus\" istniej\u0105 cechy, kt\u00f3re zwi\u0119kszaj\u0105 niezawodno\u015b\u0107 systemu. Tak, stos informacji o powrocie (\u0142a\u0144cuch adres\u00f3w zwracania przy wywo\u0142aniach procedur) jest oddzielony od stosu danych u\u017cytkownika i niedost\u0119pny dla takich atak\u00f3w stosowanych w wirusach, jak podmiana adresu powrotu. <\/p>\n<p><\/p>\n<p>Osi\u0105gni\u0119cia z lat rozwoju pozwalaj\u0105 nie tylko dor\u00f3wna\u0107, ale w przysz\u0142o\u015bci tak\u017ce przewy\u017cszy\u0107 konkurencyjne architektury pod wzgl\u0119dem wydajno\u015bci i skalowalno\u015bci, ale tak\u017ce zapewni\u0107 ochron\u0119 przed b\u0142\u0119dami, kt\u00f3re dotykaj\u0105 x86\/amd64. Takie luki jak Meltdown (CVE-2017-5754), Spectre (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-12127), ZombieLoad (CVE-2019-11091) i im podobne.<\/p>\n<p><\/p>\n<p>Nowoczesna ochrona przed znalezionymi lukami w architekturze x86\/amd64 bazuje na \u0142atach na poziomie system\u00f3w operacyjnych. To w\u0142a\u015bnie dlatego spadek wydajno\u015bci w obecnych i poprzednich pokoleniach procesor\u00f3w tej architektury jest tak zauwa\u017calny i wynosi od 30% do 80%. Jako aktywni u\u017cytkownicy procesor\u00f3w x86 wiemy o tym, cierpimy i nadal \"jemy kaktusa\", a obecno\u015b\u0107 rozwi\u0105zania tych problem\u00f3w na korzeniu jest dla nas (a w ko\u0144cu dla naszych klient\u00f3w) niew\u0105tpliwym dobrem, tym bardziej je\u015bli rozwi\u0105zanie jest rosyjskie.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-harakteristiki\">Specyfikacje techniczne<\/h3>\n<p><\/p>\n<p>Poni\u017cej przedstawione s\u0105 oficjalne dane techniczne procesor\u00f3w \"Elbrus\" z poprzedniego (4S), aktualnego (8S), nowego (8SV) i przysz\u0142ego (16S) pokolenia w por\u00f3wnaniu do analogicznych procesor\u00f3w Intel x86.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/f4ff427c1ed1e9bc4ead2e4150c5d33d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ju\u017c na pierwszy rzut oka wida\u0107 (i to cieszy), \u017ce technologiczne op\u00f3\u017anienie krajowych procesor\u00f3w, kt\u00f3re 10 lat temu wydawa\u0142o si\u0119 nieprzezwyci\u0119\u017cone, teraz wydaje si\u0119 ca\u0142kiem niewielkie, a w 2021 roku wraz z uruchomieniem \"Elbrus-16C\" (kt\u00f3ry, co wi\u0119cej, b\u0119dzie wspiera\u0142 wirtualizacj\u0119) znacznie si\u0119 zmniejszy. <\/p>\n<p><\/p>\n<h2 id=\"shd-aerodisk-na-processorah-elbrus-8s\">Systemy magazynowania AERODISK na procesorach Elbrus 8C<\/h2>\n<p><\/p>\n<p>Od teorii przechodzimy do praktyki. W ramach strategicznego sojuszu firm MCST, AERODISK, Baza\u0142t SPO (wcze\u015bniej Alt Linux) i NORSI-TRANS opracowano i przygotowano do eksploatacji system magazynowania danych, kt\u00f3ry w tej chwili, pod wzgl\u0119dem bezpiecze\u0144stwa, funkcjonalno\u015bci, koszt\u00f3w i wydajno\u015bci, jest by\u0107 mo\u017ce najlepszym, a naszym zdaniem, z pewno\u015bci\u0105 godnym rozwi\u0105zaniem, kt\u00f3re mo\u017ce zapewni\u0107 odpowiedni poziom technologicznej niezale\u017cno\u015bci naszej ojczyzny.<br \/>\nTeraz szczeg\u00f3\u0142y\u2026<\/p>\n<p><\/p>\n<h3 id=\"apparatnaya-chast\">Cz\u0119\u015b\u0107 sprz\u0119towa<\/h3>\n<p><\/p>\n<p>Cz\u0119\u015b\u0107 sprz\u0119towa systemu magazynowania bazuje na uniwersalnej platformie Jachont UWM firmy NORSI-TRANS. Platforma Jachont UWM uzyska\u0142a status urz\u0105dzenia telekomunikacyjnego pochodzenia rosyjskiego i zosta\u0142a wpisana do jednego rejestru rosyjskich produkt\u00f3w radioelektroniki. System sk\u0142ada si\u0119 z dw\u00f3ch oddzielnych kontroler\u00f3w systemu magazynowania (po 2U ka\u017cdy), kt\u00f3re s\u0105 po\u0142\u0105czone mi\u0119dzy sob\u0105 interkonektorem 1G lub 10G Ethernet, a tak\u017ce z wsp\u00f3lnymi p\u00f3\u0142kami dyskowymi, korzystaj\u0105c z po\u0142\u0105czenia SAS.<\/p>\n<p><\/p>\n<p>Oczywi\u015bcie, to nie jest tak \u0142adne, jak format \"Cluster in a box\" (gdy kontrolery i dyski z wsp\u00f3lnym backplane znajduj\u0105 si\u0119 w jednej obudowie 2U), kt\u00f3rego zwykle u\u017cywamy, ale w najbli\u017cszej przysz\u0142o\u015bci te\u017c b\u0119dzie dost\u0119pne. Liczy si\u0119, \u017ceby dzia\u0142a\u0142o dobrze, a o \"kokardkach\" pomy\u015blimy p\u00f3\u017aniej.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/2e025cc0fb0d97646af1c3a7e34082ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/029f1601cc4a68c8d52f704531f40a09.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pod mask\u0105 ka\u017cdy kontroler ma jednoprocesorow\u0105 p\u0142yt\u0119 g\u0142\u00f3wn\u0105 z czterema gniazdami na pami\u0119\u0107 operacyjn\u0105 (DDR3 dla procesora 8C). Ka\u017cdy kontroler ma r\u00f3wnie\u017c 4 porty 1G Ethernet (z kt\u00f3rych dwa s\u0105 u\u017cywane przez oprogramowanie AERODISK ENGINE jako s\u0142u\u017cbowe) oraz trzy z\u0142\u0105cza PCIe dla adapter\u00f3w Back-end (SAS) i Front-end (Ethernet lub FibreChannel).<\/p>\n<p><\/p>\n<p>Jako dyski startowe u\u017cywane s\u0105 rosyjskie dyski SSD SATA firmy GS Nanotech, kt\u00f3re wielokrotnie testowali\u015bmy i wykorzystywali\u015bmy w projektach.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/57512e0dcc3017d3c52fcee40c289aa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Podczas pierwszego zapoznania si\u0119 z platform\u0105, dok\u0142adnie j\u0105 zbadali\u015bmy. Nie mieli\u015bmy zastrze\u017ce\u0144 co do jako\u015bci monta\u017cu i lutowania, wszystko zosta\u0142o wykonane starannie i niezawodnie.<\/p>\n<p><\/p>\n<h3 id=\"operacionnaya-sistema\">System operacyjny<\/h3>\n<p><\/p>\n<p>Jako system operacyjny u\u017cywana jest wersja systemu Alt 8SP do certyfikacji. Wkr\u00f3tce planujemy stworzenie pod\u0142\u0105czanego i regularnie aktualizowanego repozytorium dla systemu Alt z oprogramowaniem systemu pami\u0119ci masowej AERODISK.<\/p>\n<p><\/p>\n<p>Ta wersja dystrybucji oparta jest na bie\u017c\u0105cej stabilnej wersji j\u0105dra Linux 4.9 dla E2K (ga\u0142\u0105\u017a z d\u0142ugoterminowym wsparciem, portowana przez specjalist\u00f3w MCST), uzupe\u0142niona \u0142atkami zwi\u0105zanymi z funkcjonalno\u015bci\u0105 i bezpiecze\u0144stwem. Wszystkie pakiety w systemie Alt zosta\u0142y skompilowane bezpo\u015brednio na \"Elbrusach\" przy u\u017cyciu oryginalnego systemu budowy transakcyjnej projektu ALT Linux Team, co pozwoli\u0142o na zmniejszenie nak\u0142ad\u00f3w pracy na sam transfer i po\u015bwi\u0119cenie wi\u0119kszej uwagi jako\u015bci produktu.<\/p>\n<p><\/p>\n<p>Ka\u017cde wydanie systemu Alt dla Elbrusa mo\u017cna znacznie rozszerzy\u0107 pod wzgl\u0119dem funkcjonalno\u015bci, korzystaj\u0105c z dost\u0119pnego dla niego repozytorium (od oko\u0142o 6 tysi\u0119cy pakiet\u00f3w \u017ar\u00f3d\u0142owych dla \u00f3smej wersji do oko\u0142o 12 - dla dziewi\u0105tej).<\/p>\n<p><\/p>\n<p>Wyb\u00f3r zosta\u0142 dokonany r\u00f3wnie\u017c dlatego, \u017ce firma Bazalt SPO, tw\u00f3rca systemu Alt - aktywnie wsp\u00f3\u0142pracuje z innymi deweloperami oprogramowania i urz\u0105dze\u0144 na r\u00f3\u017cnych platformach, zapewniaj\u0105c bezproblemow\u0105 interakcj\u0119 w ramach zintegrowanych system\u00f3w sprz\u0119towo-programowych. <\/p>\n<p><\/p>\n<h3 id=\"po-sistemy-hraneniya-dannyh\">Oprogramowanie systemu przechowywania danych<\/h3>\n<p><\/p>\n<p>Podczas portowania od razu zrezygnowali\u015bmy z pomys\u0142u korzystania z emulacji x86 obs\u0142ugiwanej w E2K, a zacz\u0119li\u015bmy pracowa\u0107 bezpo\u015brednio z procesorami (na szcz\u0119\u015bcie Alt ju\u017c ma niezb\u0119dne do tego narz\u0119dzia). <\/p>\n<p><\/p>\n<p>Mi\u0119dzy innymi natywny tryb wykonywania oferuje lepsze bezpiecze\u0144stwo (te trzy sprz\u0119towe staki zamiast jednego) i zwi\u0119kszon\u0105 wydajno\u015b\u0107 (nie ma potrzeby wydzielania jednego lub dw\u00f3ch rdzeni z o\u015bmiu do dzia\u0142ania translatora binarnego, a kompilator wykonuje swoj\u0105 prac\u0119 lepiej ni\u017c JIT).<\/p>\n<p><\/p>\n<p>W praktyce w implementacji AERODISK ENGINE na E2K wspierana jest wi\u0119ksza cz\u0119\u015b\u0107 istniej\u0105cej funkcjonalno\u015bci system\u00f3w pami\u0119ci masowej, kt\u00f3ra jest dost\u0119pna w x86. Jako oprogramowanie systemu przechowywania u\u017cywana jest aktualna wersja AERODISK ENGINE (wersja A-CORE 2.30).<\/p>\n<p><\/p>\n<p>Bez wi\u0119kszych problem\u00f3w na E2K uruchomione i przetestowane do u\u017cycia w produkcji zosta\u0142y nast\u0119puj\u0105ce funkcje:<\/p>\n<p><\/p>\n<ul>\n<li>Odporno\u015b\u0107 na awarie do dw\u00f3ch kontroler\u00f3w oraz wielo\u015bcie\u017ckowe wej\u015bcie-wyj\u015bcie (mpio)<\/li>\n<li>Dost\u0119p blokowy i plikowy z w\u0105skimi wolumenami (pule RDG, DDP; protoko\u0142y FC, iSCSI, NFS, SMB z integracj\u0105 z Active Directory)<\/li>\n<li>R\u00f3\u017cne poziomy RAID do potr\u00f3jnej parzysto\u015bci (w tym mo\u017cliwo\u015b\u0107 korzystania z kreatora RAID)<\/li>\n<li>Hybrydowe przechowywanie (\u0142\u0105czenie SSD i HDD w jednej puli, tzn. pami\u0119\u0107 podr\u0119czna i tiering)<\/li>\n<li>Opcje oszcz\u0119dzania miejsca z wykorzystaniem deduplikacji i kompresji<\/li>\n<li>ROW-snapshoty, klony i r\u00f3\u017cne opcje replikacji<\/li>\n<li>A tak\u017ce inne ma\u0142e, ale przydatne funkcje, takie jak QoS, globalny hotspare, VLAN, BOND itp.<\/li>\n<\/ul>\n<p><\/p>\n<p>W rzeczywisto\u015bci uda\u0142o nam si\u0119 zaimplementowa\u0107 ca\u0142\u0105 nasz\u0105 funkcjonalno\u015b\u0107 na E2K, z wyj\u0105tkiem wielokontrolerowo\u015bci (wi\u0119cej ni\u017c dwa) oraz harmonogramu wielow\u0105tkowego wej\u015bcia-wyj\u015bcia, kt\u00f3ry pozwala zwi\u0119kszy\u0107 wydajno\u015b\u0107 pul all-flash o 20-30%.<\/p>\n<p><\/p>\n<p>Ale te przydatne funkcje r\u00f3wnie\u017c dodamy, to tylko kwestia czasu.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-o-proizvoditelnosti\">Troch\u0119 o wydajno\u015bci<\/h3>\n<p><\/p>\n<p>Po pomy\u015blnym przej\u015bciu test\u00f3w podstawowej funkcjonalno\u015bci macierzy obiektowych, oczywi\u015bcie, przyst\u0105pili\u015bmy do test\u00f3w obci\u0105\u017ceniowych.<\/p>\n<p><\/p>\n<p>Na przyk\u0142ad, w dwukontrolerowej macierzy (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), w kt\u00f3rej wy\u0142\u0105czono pami\u0119\u0107 podr\u0119czn\u0105 RAM, stworzyli\u015bmy dwa pule DDP z podstawowym poziomem RAID-10 i dwa LUN po 500G, a nast\u0119pnie pod\u0142\u0105czyli\u015bmy te LUN-y przez iSCSI (10G Ethernet) do hosta Linux. I przeprowadzili\u015bmy jeden z podstawowych test\u00f3w godzinowych na ma\u0142ych blokach sekwencyjnych za pomoc\u0105 programu FIO.<\/p>\n<p><\/p>\n<p>Pierwsze wyniki by\u0142y ca\u0142kiem pozytywne. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/8919b41889b7695ae621367116c4602c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Obci\u0105\u017cenie procesor\u00f3w wynosi\u0142o \u015brednio 60%, tzn. to podstawowy poziom, na kt\u00f3rym macierz mo\u017ce spokojnie dzia\u0142a\u0107.<\/p>\n<p><\/p>\n<p>Tak, to daleko od highload i dla wysoko wydajnych system\u00f3w baz danych jakiego\u015b billingowego systemu to zdecydowanie niewystarczaj\u0105co, ale jak pokazuje nasza praktyka, te parametry s\u0105 wystarczaj\u0105ce dla 80% og\u00f3lnych zada\u0144, do kt\u00f3rych wykorzystywane s\u0105 macierze.<\/p>\n<p><\/p>\n<p>Wkr\u00f3tce planujemy powr\u00f3ci\u0107 z szczeg\u00f3\u0142owym raportem z test\u00f3w obci\u0105\u017ceniowych Elbrusa jako platformy dla macierzy.<\/p>\n<p><\/p>\n<h2 id=\"svetloe-buduschee\">Jasna przysz\u0142o\u015b\u0107<\/h2>\n<p><\/p>\n<p>Jak ju\u017c wcze\u015bniej pisali\u015bmy, masowa produkcja Elbrusa 8S w\u0142a\u015bciwie rozpocz\u0119\u0142a si\u0119 dopiero niedawno \u2013 na pocz\u0105tku 2019 roku i do grudnia wyprodukowano ju\u017c oko\u0142o 4000 procesor\u00f3w. Dla por\u00f3wnania, procesor\u00f3w poprzedniej generacji Elbrus 4S w ca\u0142ym okresie ich produkcji wyprodukowano tylko 5000, wi\u0119c post\u0119p jest widoczny.<\/p>\n<p><\/p>\n<p>Oczywiste jest, \u017ce to kropla w morzu, nawet dla rynku rosyjskiego, ale droga b\u0119dzie pokonana przez id\u0105cego.<br \/>\nNa rok 2020 planowane jest wydanie kilku dziesi\u0105tek tysi\u0119cy procesor\u00f3w Elbrus 8C, co jest ju\u017c powa\u017cnym wynikiem. Co wi\u0119cej, w ci\u0105gu 2020 roku zesp\u00f3\u0142 MCST powinien doprowadzi\u0107 procesor Elbrus-8SV do produkcji seryjnej.<\/p>\n<p><\/p>\n<p>Takie plany produkcyjne to zapowied\u017a bardzo istotnego udzia\u0142u w ca\u0142ym rodzimym rynku serwerowych procesor\u00f3w.<\/p>\n<p><\/p>\n<p>Efektem tego ju\u017c teraz mamy dobry i nowoczesny rosyjski procesor z jasn\u0105 i, naszym zdaniem, s\u0142uszn\u0105 strategi\u0105 rozwoju, na bazie kt\u00f3rego istnieje maksymalnie zabezpieczony i certyfikowany system przechowywania danych produkcji rosyjskiej (a w przysz\u0142o\u015bci tak\u017ce system wirtualizacji na Elbrus-16C). System rosyjski jest tak bardzo rosyjski, jak to obecnie mo\u017cliwe w dzisiejszych warunkach.<\/p>\n<p><\/p>\n<p>Cz\u0119sto obserwujemy w wiadomo\u015bciach kolejny epicki upadek firm, kt\u00f3re dumnie nazywaj\u0105 si\u0119 rosyjskimi producentami, a w rzeczywisto\u015bci zajmuj\u0105 si\u0119 tylko przeklejeniem etykiet, nie dodaj\u0105c do produkt\u00f3w zagranicznych producent\u00f3w \u017cadnej w\u0142asnej warto\u015bci, poza swoj\u0105 mar\u017c\u0105. Takie firmy, niestety, rzucaj\u0105 cie\u0144 na wszystkich prawdziwych rosyjskich tw\u00f3rc\u00f3w i producent\u00f3w.<\/p>\n<p><\/p>\n<p>Tym artyku\u0142em chcemy wyra\u017anie pokaza\u0107, \u017ce w naszym kraju by\u0142y, s\u0105 i b\u0119d\u0105 firmy, kt\u00f3re naprawd\u0119 i jako\u015bciowo tworz\u0105 nowoczesne z\u0142o\u017cone systemy IT i aktywnie si\u0119 rozwijaj\u0105, a import zast\u0119puj\u0105cy w IT to nie fikcja, a rzeczywisto\u015b\u0107, w kt\u00f3rej wszyscy \u017cyjemy. T\u0119 rzeczywisto\u015b\u0107 mo\u017cna nie lubi\u0107, mo\u017cna krytykowa\u0107, ale mo\u017cna te\u017c pracowa\u0107 i czyni\u0107 j\u0105 lepsz\u0105.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"SCD AERODISK na krajowych procesorach Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/553cf8a871f170cdf25cb46af76e77c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Rozpad ZSRR w swoim czasie uniemo\u017cliwi\u0142 zespo\u0142owi tw\u00f3rc\u00f3w Elbrusa stania si\u0119 zauwa\u017calnym graczem na \u015bwiecie procesor\u00f3w i zmusi\u0142 ich do poszukiwania finansowania swoich projekt\u00f3w za granic\u0105. Finansowanie zosta\u0142o znalezione, prace zosta\u0142y wykonane, a w\u0142asno\u015b\u0107 intelektualna zachowana, za co chcemy tym ludziom serdecznie podzi\u0119kowa\u0107!<\/p>\n<p><\/p>\n<p>Na tym na razie wszystko, prosz\u0119 pisa\u0107 swoje komentarze, pytania i, oczywi\u015bcie, krytyk\u0119. Zawsze jeste\u015bmy otwarci.<\/p>\n<p><\/p>\n<p>R\u00f3wnie\u017c w imieniu ca\u0142ej firmy Aerodisk pragn\u0119 z\u0142o\u017cy\u0107 \u017cyczenia ca\u0142ej rosyjskiej spo\u0142eczno\u015bci IT z okazji nadchodz\u0105cego Nowego Roku i Bo\u017cego Narodzenia, \u017cyczy\u0107 100% czasu pracy \u2013 i aby kopie zapasowe w nowym roku nikomu si\u0119 nie przyda\u0142y))). <\/p>\n<p><\/p>\n<h3 id=\"ispolzuemye-materialy\">U\u017cywane materia\u0142y<\/h3>\n<p><\/p>\n<p>Artyku\u0142 z og\u00f3lnym opisem technologii, architektur i postaci:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.ixbt.com\/cpu\/e2k-spec.html\">https:\/\/www.ixbt.com\/cpu\/e2k-spec.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Kr\u00f3tka historia komputer\u00f3w pod nazw\u0105 \u201eElbrus\u201d:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html\">https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Og\u00f3lny artyku\u0142 o architekturze e2k:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Artyku\u0142 dotycz\u0105cy 4. pokolenia (Elbrus-8S) i 5. pokolenia (Elbrus-8SV, rok 2020):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Specyfikacje nast\u0119pnego 6. pokolenia procesor\u00f3w (Elbrus-16SV, rok 2021):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Oficjalny opis architektury Elbrus:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.elbrus.ru\/elbrus_arch\">http:\/\/www.elbrus.ru\/elbrus_arch<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Plany tw\u00f3rc\u00f3w platformy sprz\u0119towo-programowej \u201eElbrus\u201d dotycz\u0105ce stworzenia superkomputera o wydajno\u015bci ekza-flops:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf\">http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Rosyjskie technologie \u201eElbrus\u201d dla komputer\u00f3w osobistych, serwer\u00f3w i superkomputer\u00f3w:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf\">http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Stary artyku\u0142 Borisa Babajana, ale wci\u0105\u017c aktualny:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/e2k_arch.shtml\">http:\/\/www.mcst.ru\/e2k_arch.shtml<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Stary artyku\u0142 Michai\u0142a Kuzmi\u0144skiego:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.osp.ru\/os\/1999\/05-06\/179819\">https:\/\/www.osp.ru\/os\/1999\/05-06\/179819<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Prezentacja MCST, og\u00f3lne informacje:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA\">https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA<br \/>\n<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Informacje o systemie operacyjnym Alt dla platformy Elbrus:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/altlinux.org\/%D1%8D%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81\">https:\/\/altlinux.org\/\u044d\u043b\u044c\u0431\u0440\u0443\u0441<\/a><\/noindex><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sdelanounas.ru\/blog\/shigorin\/\">https:\/\/sdelanounas.ru\/blog\/shigorin\/<\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/aerodisk\/blog\/482434\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430. \u0425\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0439 \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e. \u041c\u044b, \u043d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0434\u043e\u0436\u0434\u0430\u043b\u0438\u0441\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u0430\u0436 \u0432 2016 \u0433\u043e\u0434\u0443, \u043d\u043e, \u043f\u043e \u0444\u0430\u043a\u0442\u0443, \u0438\u043c\u0435\u043d\u043d\u043e \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 2019 \u0433\u043e\u0434\u0443 \u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043e \u0443\u0436\u0435 \u043e\u043a\u043e\u043b\u043e 4000 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u0442\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54651","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-30T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47SDS AERODISK na krajowych procesorach Elbrus 8S | ProHoster","description":"Cze\u015b\u0107, czytelnicy Habra.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-30T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54651","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:15:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:01:32","updated":"2026-01-24 12:15:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/54651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=54651"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/54651\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=54651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=54651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=54651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}