Материалы по тегу: разработка

18.06.2020 [12:14], Андрей Крупин

Выпущен новый SDK для микропроцессора Baikal-T1

Компания Baikal Electronics объявила о доступности для скачивания обновлённого SDK (Software Development Kit) для микропроцессора BE-T1000 (кодовое наименование Baikal-T1). Новый релиз набора инструментов для разработчиков получил индекс SDK-T-5.4.

В его состав вошли ядро Linux 5.4.43, драйвер XGbE, рекомендации по сборке прикладных библиотек и утилит ffmpeg, libvpx, x264. Также сообщается о добавлении поддержки сокетов AF_XDP в драйвер Gigabit Ethernet, устранении зависаний ядра при обработке прерываний и ошибки с некорректным выводом частоты DDR3 в U-Boot. Кроме того, специалистами Baikal Electronics были исправлены мелкие ошибки в скриптах сборки, удалена интегрированная среда разработки приложений Eclipse и внесены прочие изменения. Загрузить SDK-T-5.4 можно по этой ссылке (428 Мбайт).

Впервые российские «системы-на-кристалле» BE-T1000 появились в розничной продаже в апреле 2018 года. Чипы выполнены на архитектуре MIPS. Они содержат два вычислительных ядра P5600 с тактовой частотой до 1,2 ГГц. Имеется контроллер памяти DDR3-1600 ECC; заявлена поддержка интерфейсов 1/10 Gb Ethernet, PCIe 3.0, портов SATA 3.0 и USB 2.0.

Процессоры предлагаются, в частности, в составе оценочных плат BFK 3.1. Плата предназначена для разработки системного и прикладного программного обеспечения, проектирования и прототипирования аппаратных решений, а также для анализа и оценки технических характеристик «Байкал-Т1». Подробные сведения о комплексе BFK 3.1 с SoC отечественной разработки можно найти в нашем обзоре.

Постоянный URL: http://servernews.ru/1013680
12.06.2020 [20:10], Алексей Степин

Разработчикам ПО предложен бесплатный удалённый доступ к серверам Эльбрус

Любая платформа не имеет смысла без программного обеспечения, а программная часть должна учитывать архитектурные особенности системы для достижения наибольшей эффективности. Российские процессоры Эльбрус уникальны, а значит, инициатива компании-разработчика, МЦСТ, открывшей «сетевую лабораторию» поможет разработчикам ПО.

Российские процессоры Эльбрус используют архитектуру VLIW. Они также имеют механизм динамической бинарной трансляции, что позволяет запускать ПО для архитектуры x86, но ценой потери производительности. Вот почему разработка нативных программ, непосредственно работающих в системе с Эльбрус, или портирование так важны для успеха платформы.

Наиболее продвинутые модели процессоров Эльбрус имеют 8 ядер (Эльбрус-8C/CB), и в планах МЦСТ есть модели с 16 ядрами. Разработчики осознают всю важность программной части платформы, поэтому на базе Центра исследований и разработок МЦСТ и ИНЭУМ была открыта «сетевая лаборатория», включающая в себя несколько систем на базе этих процессоров, к которым можно получить удалённый доступ, причём бесплатный. Максимальный срок составляет 3 месяца, но он может быть продлён. 

При этом доступна не только текстовая консоль (через SSH), но и графическая, за счёт проброса X11 или VNC. Стенды являются многопользовательскими, поэтому права системного администратора не предоставляются, но в случае необходимости можно обратиться за получением уровня суперпользователя. А если требуется монопольный доступ к системе, её можно получить во временное пользование физически.

Для получения сетевого доступа достаточно заполнить заявку и копию открытого ключа в формате OpenSSH на адрес user@mcst.ru, а бланк заявки можно скачать с сайта МЦСТ. Отдельно оговаривается, что заявитель должен предоставить описание своего проекта, обязан изучить документацию и не может публиковать результаты без предварительного согласования. 

Постоянный URL: http://servernews.ru/1013303
03.06.2020 [23:12], Алексей Степин

InAccel предлагает инструментарий для доступа к ресурсам ПЛИС с помощью браузера

Иметь в своём распоряжении аппаратные ресурсы ПЛИС (FPGA) — всего лишь полдела. Нужно ещё располагать удобными инструментами, позволяющими эти ресурсы задействовать. Компания InAccel предлагает новый способ: использовать возможности ПЛИС-ускорителей с помощью браузера и браузерных приложений.

Один из вариантов ускорителя Xilinx Alveo

Один из вариантов ускорителя Xilinx Alveo

Изначально компания Xilinx представила открытый набор библиотек Vitis Library. Он позволял буквально «из коробки» использовать выпускаемые Xilinx программируемые матрицы совместно с уже имеющимися приложениями практически без вмешательства или же с минимальным вмешательством в их код. В список Vitis Library входили библиотеки для обычных вычислений, статистики, линейной алгебры и библиотеки обработки сигналов (DSP), а также ряд специфических библиотек, вроде поддержки машинного зрения и финансовых расчётов.

Веб-браузеры в наше время применяются очень широко. Даже программное обеспечение недавно запущенного космического корабля Dragon 2 использует связку HTML5 + JavaScript, правда, только для интерфейса; системы класса mission critiral всё же написаны на C++.

Компания InAccel решила совместить преимущества современных браузеров с преимуществами ПЛИС. Пока выпущена демоверсия разработанной InAccel технологии, но она уже работает с платами Xilinx серии Alveo.

Новый фреймворк основан на Jupyter Hub, платформе, позволяющей создавать среды для научных задач, работающие в облаке и не требующие процедур инсталляции и поддержки от конечных пользователей. Частью комплекса является Jupyter Notebook, веб-приложение, позволяющее создавать различные документы, сочетающие в себе выполняемый код, уравнения, визуализации и описательные тексты; этими документами можно делиться с коллегами в онлайн-режиме.

С помощью фреймворка InAccel теперь пользователи Jupyter Hub смогут пользоваться всеми преимуществами ПЛИС, такими, как низкая латентность и высокая производительность в специфических задачах. Система способна работать как локально, с использованием плат Alveo, так и в облаке, включая таких провайдеров, как AWS, Azure и Alibaba Cloud. Имеется пробный доступ для тех, кто желает протестировать новую технологию. Полный список библиотек VitAll можно найти на сайте компании.

Постоянный URL: http://servernews.ru/1012576
02.06.2020 [13:42], Андрей Крупин

Опубликовано руководство по программированию на платформе «Эльбрус»

Компания МЦСТ (Московский центр SPARC-технологий) разместила в отрытом доступе руководство по эффективному программированию на платформе «Эльбрус».

Руководство предназначено для разработчиков, занимающихся созданием, портированием и оптимизацией приложений для вычислительной платформы «Эльбрус» с использованием языков программирования C и C++.

В опубликованном документе изложены основы архитектуры платформы и приёмы работы с компилятором LCC, приведено описание языка ассемблера и системы команд процессоров «Эльбрус», представлены техники по оптимизации и повышению производительности ПО за счёт распараллеливания исполнимого кода на уровне инструкций. Отдельное внимание уделено инструментам для анализа производительности кода на платформе «Эльбрус».

Руководство распространяется по лицензии Creative Commons BY 4.0 и представлено в форматах PDF и HTML. Скачать документ можно по ссылке mcst.ru/elbrus_prog.

Постоянный URL: http://servernews.ru/1012445
27.05.2020 [18:36], Алексей Степин

Национальные лаборатории Сандия получат систему на базе ARM-процессоров Fujitsu A64FX

Компания Fujitsu продолжает развивать успешно начатое наступление на рынок супервычислений. Ранее сообщалось о вводе в строй новейшего суперкомпьютера Fugaku, использующего разработанные этой компанией процессоры A64FX.

Сейчас стало известно, что Национальные лаборатории Сандия (Sandia National Labs) станут первым подразделением Министерства энергетики США, которое получит систему на базе новейших процессоров Fujitsu.

Процессоры A64FX сочетают в себе достоинства ЦП и ГП: они обладают собственной быстрой памятью и поддерживают «широкие векторы»

Процессоры A64FX сочетают в себе достоинства ЦП и ГП: они обладают собственной быстрой памятью и поддерживают «широкие векторы»

Этой системой станет Fujitsu PRIMEHPC FX700 — за поставку, наладку и монтаж отвечает компания Penguin Computer. В числе преимуществ данной архитектуры называется отсутствие проблем с пропускной способностью подсистем памяти — системы на базе A64FX не обязаны «протискивать» данные через шину PCIe или NVLink между традиционными процессорами и ускорителями на базе ГП.

Процессоры A64FX универсальны и поддерживают широкий спектр вычислительных режимов

Процессоры A64FX универсальны и поддерживают широкий спектр вычислительных режимов

Процессоры A64FX обладают интегрированной подсистемой памяти на базе сборок HBM2. Объём достаточно велик, 32 Гбайт на процессор, при этом пропускная способность составляет 1024 Гбайт/с, что заведомо выше, нежели у PCIe 4.0 x16 (16 Гбайт/с в каждую сторону) или NVLink 2.0 (150 Гбайт/с в каждую сторону). Кроме того, A64FX имеют распространённую ARM-архитектуру и программирование под эти системы существенно проще, нежели под гетерогенные комплексы типа «ЦП + ГП».

Как мы уже отмечали, с энергоэффективностью у A64FX дела обстоят отлично: процессоры Fujitsu демонстрируют лучшую удельную производительность, нежели гетерогенные системы с ускорителями NVIDIA Tesla V100. Про x86 говорить не приходится — тот же Fugaku в пересчете на ватт энергии производит почти в три раза больше вычислений.

Задачей Sandia National Labs станет оценка эффективности приложений Министерства энергетики США, выполняемых на процессорах A64FX; учёные поделятся достигнутыми результатами с Fujitsu и Penguin Computer.

A64FX созданы с учётом масштабируемости: возможно создание систем с более чем 150 тысячами процессорных узлов

A64FX созданы с учётом масштабируемости: возможно создание систем с более чем 150 тысячами процессорных узлов

В тестировании будут использованы так называемые mini- и proxy-версии — компактные, управляемые и снабжённые средствами мониторинга варианты крупного программного обеспечения. Отметим, что они также будут иметь открытый код, что должно облегчить работу по оптимизации и адаптации различного ПО под архитектуру A64FX и конкретные задачи.

Глава проекта Vanguard по оценке новых технологий в супервычислениях, Джеймс Ларос (James Laros) отметил, что новая система Fujitsu-Penguin окажет существенную помощь в исследовании архитектуры ARM в мире HPC и создании ориентированного на неё программного обеспечения. Первой ARM-платформой в распоряжении лабораторий стала система Astra на базе процессоров ThunderX2.

В машинах A64FX используется 6D-топология межсоединений на базе шины TOFU (6,35 Гбайт/с измеренная пропускная способность, задержки ~0,5 микросекунды)

Межузловые соединения реализованы на базе шины TofuD (6,35 Гбайт/с измеренная пропускная способность, задержка ~0,5 микросекунды)

Национальные лаборатории Сандия не отказываются от архитектуры x86: 20 мая организация опубликовала видеоролик, посвящённый монтажу суперкомпьютера Attaway на базе Intel Xeon Gold 6140. За эту систему также отвечает компания Penguin Computer. А более подробно об архитектуре Fujitsu A64FX и решениях на её основе может рассказать эта презентация.

Постоянный URL: http://servernews.ru/1011996
24.04.2020 [08:08], Владимир Мироненко

Пандемия коронавируса вызвала спрос на мейнфрейм-специалистов

В связи с продолжающейся пандемией коронавируса вырос спрос на специалистов, имеющих навыки работы с мейнфреймами и опыт программирования на Cobol. Это связно с тем, что компании расширяются, чтобы справиться с возросшей онлайн-активностью пользователей, находящихся на самоизоляции или работающих дистанционно.

Согласно исследованию Compuware, мейнфреймы используются для поддержки растущего числа ориентированных на клиентов сервисов.

Глобальный опрос 400 ведущих ИТ-лидеров, проведенный Vanson Bourne для Compuware, показал, что мейнфреймы по-прежнему востребованы для исполнения критически важных для бизнеса приложений. Согласно исследованию, организации прогнозируют увеличение развёртывания новых приложений для мейнфреймов в среднем на 41 % в течение следующих 12 месяцев. Тогда как использование приложений, не относящихся к мейнфреймам, вырастет на 38 %.

Более половины (52 %) организаций заявили, что они адаптировали подход DevOps для мейнфреймов, а 42 % применяют Agile-методологию. По мнению Compuware, хотя опрос показал, что организации добились больших успехов в реализации современных методов разработки на мейнфреймах, им предстоит пройти долгий путь, прежде чем внедрение DevOps и Agile для этих ключевых систем будет столь же широко распространено.

Ранее в этом месяце IBM и Linux Foundation анонсировали проект Open Mainframe Project, запущенный с целью удовлетворения возросшего из-за пандемии спроса на Cobol-программистов. А на прошлой неделе IBM представила новые недорогие мейнфреймы начального уровня. 

Постоянный URL: http://servernews.ru/1009273
14.04.2020 [21:59], Александр Коляскин

Базовые функции GitHub стали бесплатными для всех разработчиков

Крупнейший сервис для совместной разработки IT-проектов GitHub сегодня сделал бесплатной услугу по организации приватного репозитория. Действовавшие ранее ограничения сняты, и теперь пользователи данной платформы могут создавать неограниченное количество приватных репозиториев с любым числом разработчиков.

Также снизилась цена платного командного плана с $9 до $4 за одного пользователя в месяц. Для действующих клиентов будет автоматически произведён перерасчёт.

Ранее, если организация хотела использовать GitHub для приватных разработок, она должна была оформить платную подписку. «Но каждый разработчик на Земле должен иметь доступ к GitHub. Цена не должна быть препятствием… Мы хотим, чтобы каждый мог загружать отличное программное обеспечение на платформу, которую любят разработчики» — заявил Нэт Фридман (Nat Friedman), глава компании.

Это означает, что теперь команды разработчиков IT-проектов смогут более централизованно управлять такими задачами как непрерывная интеграция, доставка и развёртывание кода (CI/CD), управление проектами, рецензирование кода, сборка пакетов и так далее. А вот тем, кому нужно больше возможностей от сервиса (например, организациям-владельцам кода), в том числе корпоративные функции (SAML) или персонализированная поддержка, возможно, понадобится перейти на платные планы.

Постоянный URL: http://servernews.ru/1008434
27.03.2020 [16:51], Алексей Степин

Huawei потратит $200 млн на развитие ARM-экосистемы KunPeng

Компания Huawei не собирается поддаваться возросшему давлению со стороны США и продолжит развивать экосистему, складывающуюся вокруг собственной ARM-платформы Kunpeng. Согласно имеющимся данным, к разработке программного обеспечения для Kunpeng уже привлечено 1,6 млн разработчиков.

В течение 2020 года Huawei планирует инвестировать в развитие Kunpeng ещё $200 миллионов. Программа носит название Huawei Developer Program 2.0, а вложенные в неё дополнительные средства предназначены не только для партнёров Huawei, но и для университетов, стартапов и даже индивидуальных разработчиков.

В настоящее время компания работает с такими партнёрами, как Tencent Games, Kylinsoft, iSoft, Uniontech и Институтом программного обеспечения Китайской Академии Наук (ISCAS), разрабатывая коммерческие варианты операционной системы openEuler.

На конференции HDC.Cloud 2020 компания представила среду разработки CloudIDE и библиотеки для платформы Kunpeng. Среда CloudIDE имеет высокую степень интеграции с web, она поддерживает процессоры Kunpeng изначально. Благодаря мультиязычности, CloudIDE уже насчитывает свыше 400 тысяч пользователей и более 500 тысяч проектов. В течение 2020 года инстансы CloudIDE на базе Kunpeng будут предоставляться бесплатно.

Сервер с четырьмя процессорами Huawei Kunpeng

Сервер с четырьмя процессорами Huawei Kunpeng

Библиотеки для Kunpeng поддерживают функции сжатия, декомпрессии и шифрования данных, а также различные мультимедийные функции. С их помощью производительность ПО можно поднять, как минимум, на 10%, а в задачах шифрования/дешифровки выигрыш может составлять и более 100%, и это при изменениях в коде, составляющих менее 1%.

Huawei активно поддерживает развивающееся сообщество разработчиков Kunpeng, предоставляя им необходимые данные о платформе, процессе сертификации и условиях выпуска ПО.

Финансирование будет распределено следующим образом: в программы для университетов и стартапов (включая индивидуальных разработчиков) Huawei вложит по 100 миллионов юаней (около $14 миллионов), программа для партнёров обойдётся компании в 600 миллионов юаней (примерно $85 миллионов). В течение пяти лет общий объём инвестиций должен составить $1,5 миллиарда. Более подробные данные приведены на сайте компании (на китайском языке).

Постоянный URL: http://servernews.ru/1006985
17.03.2020 [19:37], Андрей Галадей

Microsoft приобретает NPM и будет развивать его совместно с GitHub

Разработчики пакетного менеджера NPM для Node.js сообщили, что компания переходит в собственность GitHub Inc, принадлежащей Microsoft. Сумма сделки пока не уточняется. Представители платформы заявили, что репозитории NPM останутся бесплатными и открытыми для всех разработчиков.

При этом сам проект будет развиваться, что позволит улучшать не только NPM, но и JavaScript в целом.

Заявлено, что пакетный менеджер будет и в дальнейшем улучшаться и масштабироваться, чтобы удовлетворить потребности быстро растущего сообщества. В будущей версии NPM 7 планируется сосредоточиться на удобстве работы, повышении безопасности, а также интеграции NPM в инфраструктуре GitHub. Последнее позволит отслеживать с помощью инструментов GitHub все изменения в коде пакетов: от pull-запроса до релиза. Финансирование проекта будет возможно через фирменный сервис GitHub Sponsors.

В ближайшие дни планируется провести серию вопросов и ответов на Reddit, чтобы подробнее рассказать о сути нововведений, которые будут доступны для разработчиков NPM и тех, кто использует менеджер в своих проектах.

Отметим, что репозиторий NPM содержит свыше 1,3 млрд пакетов, которые загружают около 75 млрд раз ежемесячно. Эти пакеты задействуют порядка 12 млн разработчиков по всему миру.

Напомним, что в прошлом году разработчики операционной системы Haiku добавили поддержку Node.js, а также работоспособную версию менеджера пакетов NPM. Это позволяет использовать приложения на JavaScript, TypeScript, а также библиотеки Node.js без лишних действий.

Постоянный URL: http://servernews.ru/1006136
16.03.2020 [17:43], Алексей Разин

Платформа Eagle Stream для 7-нм CPU Intel Xeon готова к разработке ПО

Специфика развития серверной отрасли требует заблаговременного планирования, поэтому о планах Intel представить платформу Eagle Stream широкой общественности известно давно. Она приютит 7-нм процессоры с кодовым обозначением Granite Rapids, и образцы этой платформы для разработчиков уже отметились в базе ЕЭК.

Источник изображения: Intel

Intel

Принято считать, что современные серверные платформы Intel способны последовательно работать с двумя соседними поколениями центральных процессоров. Например, в этом году должна выйти платформа Whitley, которая позволит в материнских платах с разъёмом LGA 4189 по очереди эксплуатировать 14-нм процессоры Cooper Lake-SP и 10-нм процессоры Ice Lake-SP. К началу 2021 года у Intel возникнут предпосылки для анонса серверной платформы следующего поколения, которая известна под условным обозначением Eagle Stream.

Данная платформа будет поддерживать память типа DDR5 и интерфейс PCI Express 5.0, поэтому от смены конструктивного исполнения процессоров ей не уйти. Продвигаемый профильным консорциумом интерфейс CXL тоже найдёт своё применение в серверной платформе Eagle Stream, не говоря уже об актуальных на момент её анонса поколениях памяти Intel Optane DCPMM.

Источник изображения: портал ЕЭК

Источник изображения: портал ЕЭК

Образцы платформы Eagle Stream для разработчиков программного обеспечения уже отметились в таможенной базе данных ЕЭК. Это означает, что они готовятся поступить на территорию Российской Федерации и других стран ЕАЭС. У Intel в Нижнем Новгороде имеется большой отдел разработки ПО, поэтому декларация соответствующих намерений вряд ли является случайностью. Стоит отметить, что платформа для разработчиков в данной заявке относится к ранним образцам, а потому до появления серийных продуктов этого поколения ещё очень далеко.

В 2021 году должны появиться 10-нм процессоры Sapphire Rapids, которые будут совместимы с материнскими платами поколения Eagle Stream. Уже в 2022 году эти же материнские платы должны приютить первые 7-нм процессоры Xeon поколения Granite Rapids. В прошлом году на мероприятии для инвесторов представители Intel пояснили, что серверные CPU перейдут на 7-нм технологию вскоре после графических, а те это сделают в самом конце 2021 года. С выходом 7-нм центральных процессоров в Intel связывают большие надежды на реванш в серверном сегменте, поэтому платформа Eagle Stream очень важна для бизнеса компании.

Постоянный URL: http://servernews.ru/1006049
Система Orphus