стань автором. присоединяйся к сообществу!
Лого Сделано у нас
shigorin 04 октября 2017, 22:18 32

То чувство, когда распаковываешь «Эльбрус» дома

На этот раз мини-репортаж не с работы, а… из дому, куда и принёс в рюкзачке небольшую коробку с долгожданным гостем -- ПК «Эльбрус-101»:

Пока ровно ОС Эльбрус, но мы с коллегами проверили -- альтовый chroot на нём работает ;-)

Машинка на ощупь уже нравится, ядро+память по скорости раза в полтора быстрей таковых в Э-401.

Правда, этот экземпляр всё-таки завтра перебазируется на контору для более плотного освоения, но теперь совсем понятно, что когда пойдёт партия -- себе тоже хочу купить.

PS: разумеется, эта запись с него же и оставлена.

PPS: chroot (change root) на UNIX-подобных системах -- это как бы маленькая система, устроенная в уголке основной (не знаю, как объяснить пользователям Windows/MacOS: представьте ещё один маленький «системный диск», на самом деле являющийся просто частью основной файловой системы, но при этом и самостоятельным окружением со своими библиотеками, настройками и т. п.; не полновесная виртуальная машина со своей ОС, а «песочница» в контексте загруженной системы).

читать полностью

Источник: mcst.ru
  • 2
    Нет аватара PhotonInside
    05.10.1709:56:59

    Что за браузер, какой версии? На тяжёлый страницах с видео и большими фотками комп подтормаживает?

    • 4
      shigorin shigorin
      05.10.1710:27:15

      Firefox ESR 45 (сейчас уже сделали 52, доберусь до конторы и займусь его сборкой для Э-401); видео ещё не смотрел, а памяти там достаточно, в своп нескоро полезет.

      • 0
        Нет аватара PhotonInside
        05.10.1711:18:18

        Спасибо. Вроде как, 45 ESR уже тормознутый. Насчёт памяти, конечно, большой плюс в сторону МЦСТ. Жаль ядро только одно. С выделение под определённую задачу отдельного ядра уже облом выйдет.

        • 0
          shigorin shigorin
          05.10.1715:04:04

          Так это минимальная машинка с одним ядром от 8С, гругря. Задумка такая, чтоб с ней было легче всего стартовать на данной архитектуре.

          Так-то «Эльбрус-801» -- 8 ядер по 1,3 ГГц, 32 Гб памяти и дальше по списку за деньги ниже начального ценника «Эльбрус-401» уже очень радует, но пока издали.

        • 0
          Нет аватара guest
          05.10.1719:29:42

          Ядра в нынешних процессорах — вообще штука мутная. У интеловских одно «ядро» включает несколько RISC-подобных вычислительных устройств команды для которых из набора «x86"/"x86_64» преобразуются микропрограммой с разбиением на части. У «Эльбрусов», насколько понимаю, одна охрененно длинная команда(VLIW) непосредственно задаёт конфигурацию и работу отдельных блоков единого вычислительного устройства, так что в зависимости от компилятора и навыков программиста можно запихнуть в эту команду несколько одновременных действий.

          • 0
            shigorin shigorin
            05.10.1720:33:01

            Ну тут ядра вполне настоящие, а вот как в их пределах организованы блоки АЛУ -- это и впрямь вопрос отдельный.

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

            • 1
              Нет аватара guest
              10.10.1713:16:06

              > В Ярославле, кстати, обалденную лекцию школьникам на нашем кейсе прочитали -- жду не дождусь публикации

              Как выйдет — скинь в свой блог куда нибудь чтоб легко найти было.

          • 0
            Нет аватара PhotonInside
            05.10.1721:37:42

            Речь о готовых решениях.

      • 0
        Нет аватара PhotonInside
        05.10.1711:22:34

        Кстати, заметил тут, что сборка проекта Tor значительно отзывчивее сборки Дебиана и, тем более, сборки Мозиллы. Впрочем, tor’овская несколько обрезанная, как понимаю. В условиях малого объёма оперативной памяти, правда.

      • 1
        Нет аватара guest
        05.10.1712:57:13

        Ну 45 это уже намного лучше (того что было на 401 изначально), у меня самого такая… а нет 47, ну думаю не большая разница. Главное что в принципе все работает. 52 конечно еще лучше будет.

      • 2
        Михаил Усоцкий Михаил Усоцкий
        05.10.1714:35:29

        Эльбрус-101

        А какие компиляторы и языки программирования доступны? Ещё не пробовали использовать двоичную трансляцию для некоторых для драйверов? Например, микросхем FTDI (мне интересна связка микросхемы FTDI FT2232 с компьютером для непосредственного управления ПЛИС через собственные программы).

        Отредактировано: Михаил Усоцкий~15:15 05.10.17
        • 2
          shigorin shigorin
          05.10.1715:09:06

          Штатный, он же единственный оптимизирующий компилятор lcc -- это C/C++ до -std=*11 и фортран (вроде бы тоже довольно современный); у меня есть perl5, python2/3, в МЦСТ ещё ruby и erlang как минимум спортировали. PS: а, ещё java.

          Ядерные драйверы вроде ftdi-шного штатно собираются в ядро, никакой трансляции им не требуется :) А вот если бы требовалась, именно для них это был бы не вариант.

          Отредактировано: shigorin~17:24 05.10.17
          • 1
            Михаил Усоцкий Михаил Усоцкий
            05.10.1715:19:38

            Я слыхал, что проект Mono с C# в процессе портирования. Интересно, как с ним дела?

            То, что драйвер для него штатно собирается в ядро — это очень хорошая новость. Значительно расширяет сферу применения.

            • 0
              shigorin shigorin
              05.10.1717:23:42

              У них mono3 видел, сами собирать не пробовали пока даже.

      • Комментарий удален
Для комментирования вам необходимо зарегистрироваться и войти на сайт,