стань автором. присоединяйся к сообществу!
Лого Сделано у нас
43

СуН на «Эльбрусе» :)

Хочешь всегда знать и никогда не пропускать лучшие новости о развитии России? У проекта «Сделано у нас» есть Телеграм-канал @sdelanounas_ru. Подпишись, и у тебя всегда будет повод для гордости за Россию.

Вступай в наши группы и добавляй нас в друзья :)


Поделись позитивом в своих соцсетях

Другие публикации по теме

  • 4
    Геннадий С. Геннадий С.
    10.12.1520:01:12

          

  • 1
    Нет аватара Serega
    10.12.1521:49:42

    Ну и как быстродействие по вашим очущениям? Хватает если одновременно включены браузер с несколькими вкладками+офис+видеоплеер?

    • 4
      shigorin shigorin
      10.12.1522:15:11

      Видеоплеер не смотрел, а тяжёлый javascript жуёт субъективно повеселее даже довольно быстрых ARMv7, которые мы с Рикором заводили под альтом. Но сильно разные версии браузера, так что сравнение заведомо «с точки зрения пользователя».

      В общем-то жить вполне можно.

      • 2
        Нет аватара Serega
        10.12.1522:35:46

        А этот комп у вас на работе или дома стоит? Для каких целей он вообще приобретался и используется?

        • 1
          shigorin shigorin
          11.12.1513:56:48

          На конторе, конечно     МЦСТ занимается всё-таки преимущественно железом, ну, а мы -- альтлинуксом…

      • 1
        Евгений Бубнов Евгений Бубнов
        11.12.1519:00:13

        Тебе ща завидует весь СуН!

        Слушай, а давай мы будем подкидывать идею по замучиванию компа, а ты результаты нам? По мере свободного времени есессно=)

        Вот например, без быстрых алгоритмов, факториал 999999 сколько будет считаться?

        ПС

        Я понимаю, что глупей теста не придумаешь=) Но все же=) Взять обычный комп и на нем запустить, и на нем. Кто быстрей?=)

        • 0
          shigorin shigorin
          12.12.1521:10:42

          Завидовать незачем, лучше помогать :-)

          Если по Вашему ТЗ, то берём bc(1) и чуть подправленный скрипт для него.

          Сравниваю Эльбрус-4С (800 МГц) с инженерным образцом Xeon X5570 (2,93 ГГц) из тех, что стояли на инженерных же лезвиях для «Ломоносова» -- это до сих пор один из самых быстрых процессоров в пересчёте на ядро, до которых могу дотянуться.

          Привожу затраченное user+sys-время в секундах по данным ядра Linux. Кратных запусков и статобработки по ним не делал.

          e2k: 9,390 (10⁴) 1289,890 (10⁵)

          x5570: 1,35 (10⁴) 198,95 (10⁵)

          Т.е. разница по этому тесту получается примерно 6,5 раз (мегагерц на 5570 выходит в ~1,8 раза быстрее мегагерца на 4С).

          В общем, пошёл ужинать, а утром могут образоваться результаты расчёта для 10⁶-1 на xeon. Если пропорция по времени окажется приемлемой, можно и на эльбрусе будет посчитать на каникулах, чтоб уж точно никому не мешать (предвидится явно больше суток).

          Так-то там считать лучше с eml.

        • 0
          shigorin shigorin
          28.12.1515:36:09

          Вот например, без быстрых алгоритмов, факториал 999999 сколько будет считаться?

          Чуть меньше двух суток (я на глазок прикидывал двое с четвертью):

          real 2842m22.682s

          user 2795m17.460s

          sys 47m5.230s

          ((2795+47)*60 + 17.460+5.230) / 86400

          1.97387372685185185185

  • 2
    Нет аватара Enst
    10.12.1523:09:31

        Сделано у нас в квадрате получается.    

    Скоро это фотография разойдётся по интернету под заголовком: «Настоящее рабочее место агента Кремля!»    

    • 2
      shigorin shigorin
      11.12.1514:00:53

      В монокубе, если верить lscpu(1).    

      Architecture: e2k

      Byte Order: Little Endian

      CPU(s): 4

      On-line CPU(s) list: 0-3

      Thread(s) per core: 1

      Core(s) per socket: 1

      Socket(s): 4

      NUMA node(s): 1

      Vendor ID: MONOCUB

      CPU family: 4

      Model: 3

      CPU MHz: 799.994385

      BogoMIPS: 1600.00

      NUMA node0 CPU(s): 0-3

      Отредактировано: shigorin~15:01 11.12.15
  • 1
    Ольга Черникова Ольга Черникова
    11.12.1500:32:05

    А на нём можно тест «супер пи» запустить?

    • 2
      shigorin shigorin
      11.12.1515:23:10

      Было бы довольно странно запускать виндовый порт программы, которая изначально появилась на UNIX; с другой стороны, ни 64-битной линуксовой сборки, ни сишных или фортрановых исходников super_pi минут за десять найти не удалось (даже без учёта оптимизаций под платформу, которые там появлялись постепенно и практически гарантированно отсутствуют под e2k).

      • 1
        Ольга Черникова Ольга Черникова
        14.12.1518:30:15

        Есть такая программа System Stability Tester, которая использует алгоритмы SuperPi до 128 знаков после запятой.

        Есть версии под винду и линукс с исходниками на С++.

        http:// systester. sourceforge. net/downloads. php

        Получится собрать под Эльбрус ОС?

        Отредактировано: Ольга Черникова~11:50 15.12.15
        • 1
          shigorin shigorin
          15.12.1500:42:53

          http://systester.sourceforge.net

          Спасибо, не знал про такое, хоть и занимался немножко inquisitor.ru среди прочего.

          Погрепал по PI, собрал tests/{borwein,gauss-legendre} -- что именно с ними делать, буду выяснять уже в более разумное время (пока похоже, что считают по N указанному итераций, сохраняя состояние в CPUPI.DAT).

  • 1
    Сергей Барановский
    11.12.1517:31:54

    Прикольно, так это он на Альт-линуксе работает? А что по скорости, если по ощущениям, с каким процессором Интел примерно можно сравнить?

    • 0
      shigorin shigorin
      12.12.1519:59:15

      Нет, на родной Эльбрус ОС -- для переноса туда альта придётся немало потрудиться, судя по уже проделанному.

      По скорости я бы сравнил где-то от старших PIII до ноутбучных C2D, как для моих задач так более чем достаточно, но «на ощупь» такой десктоп всё-таки заметно медленней того i7, с которого сейчас пишу -- сказывается отсутствие специфической оптимизации тех же JavaScript-движков под архитектуру и меньшая средняя производительность одного ядра.

      • 2
        Сергей Барановский
        12.12.1521:38:13

        такой десктоп всё-таки заметно медленней того i7, с которого сейчас пишу

        Ну и i7 это конечно не реально сравнивать, хотя бы с i3 интересно было бы. Ну в принципе понятно, чудес не бывает конечно, спасибо за ответ. А что Альт полностью перекомпилируют под Эльбрус или Ос не запускается (не ставится) в режиме эмуляции х86? Как вообще это эмуляция работает — через ОС Эльбрус? Можно вин хп проги запускать?

        Отредактировано: Сергей Барановский~22:38 12.12.15
        • 1
          shigorin shigorin
          12.12.1522:03:40

          Почему ж не бывает -- бывают. В данном случае чудо уже то, что людей и наработки хотя бы отчасти сохранили через все девяностые…

          Поставить альт на эльбрус в режиме бинарной трансляции, наверное, можно (запускают же там winxp) -- но это настолько неинтересно, что мы даже не пробовали: если есть свой линукс и своя архитектура, то именно на ней и надо в итоге запуститься.

          Эмуляция там работает независимо от основной операционки как таковой -- на материнской плате есть небольшая CF-ка с транслятором (и, видимо, чем-то вроде гипервизора). О ней лучше почитать здесь или в этой статье (PDF).

          Кстати, на той же технологии сделан ExaGear для Android (x86-на-ARM).

          • 1
            Сергей Барановский
            14.12.1515:51:48

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

            Круто, дай Бог чтобы у вас все получилось!

            Эмуляция там работает независимо от основной операционки как таковой -- на материнской плате есть небольшая CF-ка с транслятором (и, видимо, чем-то вроде гипервизора). О ней лучше почитать здесь или в этой статье (PDF)

            Спасибо, прочитал, правда все равно до конца не понял. Речь в статье идет о разных видах компиляторов, которые как я понял на ходу перекодируют x86-инструкции в Эльбрусовские. Соотв, одни это делают быстро, результирующий код будет медленный, другие медленно — но код лучше получается. Просто я подумал, а нельзя было бы сделать так — при установке новой программы х86 сразу сделать максимально хорошую перекомпиляцию в Эль-коды, пусть это займет там 10-15 минут, но зато потом уже программа будет сразу и быстро работать? Или так и делается? И еще я не совсем понял — получается что можно одноврменно запускать и программы для Эльбруса и для х86 в соседнем окне?

            • 0
              shigorin shigorin
              15.12.1500:02:28

              Про трансляцию знаю мало -- эт лучше выбираться на OS Day, если увидите очередной анонс, и расспрашивать людей живьём.

              Не удивлюсь, если технически возможность организовать запуск в соседних окошках есть (см. Eltechs).

            • 2
              Andrey Tupkalo Andrey Tupkalo
              17.12.1516:00:57

              Там, как я понял, используются «толстые» бинарники и многопроходный оптимизирующий транслятор, который работает прозрачно для ОС. При первом запуске — выполняется голая JIT-компиляция практически без оптимизаций (код при этом складывается в дополнительную ветку бинарника), и одновременно производится автоматическое профилирование исполнения, на базе данных которого при следующей загрузке уже сгенерированный код прогоняется через оптимизации, и так до трёх раз, со всё более глубоким набором оптимизаций, пока в итоге не получится код, практически аналогичный по производительности изначально скомпилированному под Эльбрус. Да, несколько первых запусков программы будут сильно проигрывать в производительности, но зато падает общее время реакции, не надо ждать пока оно всё будет полчаса перекомпилироваться при первом запуске.

              • 2
                Сергей Барановский
                17.12.1517:36:10

                Понятно, в принципе вес верно. Но, все-таки еще такой вариант — при установке программы (которая вообще происходит только 1 раз) — почему тогда не сделать эту оптимизацию? В конце-концов можно даже спросить у пользователя- хочет он подождать 15-20 минут перекомпиляции программы. с тем чтобы потом при запуске она открывалась быстрее и работала быстро? Тогда же вообще не будет задержек — уже будет готовый оптимизированный код для запуска, просто дополнительное место на жестком диске потребуется.

                • 1
                  Andrey Tupkalo Andrey Tupkalo
                  11.01.1605:01:28

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

                • 0
                  RadiantConfessor RadiantConfessor
                  04.02.1603:47:07

                  Чтобы набрать правильную статистику условных переходов необходимо непосредственно исполнить код, а не просто ретранслировать.

              • 0
                shigorin shigorin
                19.09.1721:38:20

                Не, там не толстые, а многослойное оптимизирование/кэширование результатов JIT имеющихся обычных x86-бинарников. Теперь уже знаю больше    

      • 1
        Евгений Бубнов Евгений Бубнов
        12.12.1522:49:18

        Да, хотелось бы вот так же сравнить С8 с И7 ;) Вот они примерно похожи. Да и с тем же Хеоном.

        Отредактировано: Евгений Бубнов~23:49 12.12.15
        • 0
          shigorin shigorin
          13.12.1500:35:12

          Чего в доступности нет, того (пока?..) нет.

  • 2
    Нет аватара termometrix
    11.12.1522:35:37

    Оригинально    

  • 2
    Нет аватара Esp
    12.12.1500:45:31

    Шикарно. Я уже говорил — для обычных офисных задач российских процессоров хватает с запасом, поэтому госслужбы пора перевести на российское железо, чтобы поддержать отечественную микроэлектронику.

    • 3
      Омутин Зафар Омутин Зафар
      12.12.1505:14:00

      Вот именно. Это миллионы ПК в перспективе. Значит-миллионы процессоров. Хотя возможно надо подождать 8-й Эльбрус, который уже скоро пройдет гос тесты.

      Отредактировано: Омутин Зафар~06:52 12.12.15
      • 2
        Andrey Tupkalo Andrey Tupkalo
        12.12.1507:31:41

        Ходят разные слухи. Вплоть до того самого перевода госструктур с будущего года на отечественную технику — а это как раз гарантия сбыта, дающая возможность заказа крупных партий.

        Отредактировано: Andrey Tupkalo~08:31 12.12.15
    • Комментарий удален
      • 0
        tm tm
        29.07.1611:33:15

        Когда я начинал работать, компы были намного, намного, намного, НАМНОГО медленнее этого Эльбруса. И ничего — работали как-то. Весь вопрос в правильном выборе задач и подборе инструментов.

        • Комментарий удален
          • 0
            tm tm
            29.07.1613:59:08

            Затруднительно, но не смертельно — все зависит от стимулов.

      • 0
        shigorin shigorin
        29.07.1614:53:10

        Пробовали? Или просто захотелось чушь попороть? Сравниваю свой ноут на i7-3517U и Эльбрус-401 в соседней комнате, можно было бы и перейти.

        • 0
          shigorin shigorin
          16.08.1700:07:51

          Кстати, перешёл и задумался об устройстве «эльбрусного дня» в неделю для начала.

  • Комментарий удален
  • 5
    vx8400 . vx8400 .
    13.12.1514:54:55

    День добрый,

    Фортран там есть?

    Если есть, можно прогнать тест Монте-Карло (Pythia 6.428, симуляция процесса p pbar -> t tbar X, E(c.m.) = 13 TeV, 1000 событий -- совершенно рабочий не-синтетический пример из физики на LHC)?

    генератор: hermes(dot)ihep(dot)su(colon)8001/pool/atlas/p6/pythia-6.4.28.f

    (идентично последней версии из www(dot)hepforge(dot)org/archive/pythia6/)

    gfortran -O3 -c -o pythia-6.4.28.o pythia-6.4.28.f

    ### 10^5 строк кода компилируются gfortran-4.1 ~1 мин. на Intel Xeon L5640

    тестовая программка: hermes(dot)ihep(dot)su(colon)8001/pool/atlas/p6/main79.f

    gfortran -o test main79.f pythia-6.4.28.o

    time ./test

    На ненагруженном Intel Xeon CPU L5640 @ 2.27GHz (*24, тест однопоточный, так что это 1 CPU) 1000 событий проходят за ~11 сек.

    Спасибо заранее.

    P. S. как здесь вставлять URLы?

    Отредактировано: vx8400 .~16:02 13.12.15
    • 4
      shigorin shigorin
      13.12.1523:04:42

      Там lfortran/lcc;

      $ lfortran pythia-6.4.28.f

      /usr/lib64/crt1.o: In function `_start':

      (.text+0×40): undefined reference to `main'

      gfortran -o test -O3 main79.f pythia-6.4.28.f работал 46,5 минут (компилятор _сильно_ небыстрый -- VLIW плюс сам себя не шибко оптимизирует, насколько понял). Без -O3 и первого исходника выпадало, как описано выше, где-то за минуту.

      Результат:

      real 0m34.220s

      user 0m34.160s

      sys 0m0.000s

      (выхлоп отправил почтой для сверки)

      PS: люди, накидайте плюсиков хорошему человеку в профиль, чтоб он мог нормально ссылки ставить! (знаю довольно давно по altlinux, был бы рад познакомиться и лично наконец)

      • 4
        vx8400 . vx8400 .
        14.12.1502:16:56

        Спасибо, то есть шкалируется с частотой по сравнению с Xeon L5640 + gfortran-4.4 -O3.

        По сравнению со старым x86_64 (Pentium D 3.4GHz, gfortran 4.7.2 -O3 -m32)

        только в 34/25 ~ 1.5 раза медленнее (-m64 проверю).

        Бабаян на мероприятии в Долгопрудном в 1999 г. нам не врал про архитектурную скорость выше тех x86.

        upd:

        Аналог gprof к lfortran есть? Посмотреть на соотношение времени по разным субрутинам.

        Отредактировано: vx8400 .~11:26 14.12.15
        • 0
          shigorin shigorin
          14.12.1514:14:15

          dprof есть -- может, на чаёк к нам в гости заглянёте как-нить просто?

        • 1
          vx8400 . vx8400 .
          17.12.1522:11:20

          P.S.

          По сравнению со старым x86_64 (Pentium D 3.4GHz, gfortran 4.7.2 -O3 -m32)

          только в 34/25 ~ 1.5 раза медленнее (-m64 проверю).

          -m64 там же: ~21s

          В любом случае, надо смотреть на конкретную реализацию часто вызываемых log(), exp(), pow(), etc.

      • 1
        Нет аватара Enst
        14.12.1511:05:59

        PS: люди, накидайте плюсиков хорошему человеку в профиль, чтоб он мог нормально ссылки ставить! (знаю довольно давно по altlinux, был бы рад познакомиться и лично наконец)

        Не вопрос, поможем.    

    • 3
      vx8400 . vx8400 .
      14.12.1515:57:15

      p pbar -> t tbar X

      pp -> t tbar X конечно

    • 1
      Нет аватара nesk
      15.12.1513:44:54

      Всем привет.

      Есть доступ к свободной машинке на древнем itanium 2

      CPU info:

      2 Intel® Itanium 2 processors (1.6 GHz, 3 MB)

      400 MT/s bus, CPU version A1

      Vendor identification: GenuineIntel

      Processor version info: 0×000000001f020104

      Family 31, model 2, stepping 1

      Processor capabilities: 0×0000000000000001

      Implements long branch

      Bus features supported: 0xbdf0000060000000

      Bus features enabled: 0×0000000040000000

      Bus Lock Signal masked

      L1 Instruction cache: 16 KB, 4-way

      L1 Data cache: 16 KB, 4-way

      L2 Unified cache: 256 KB, 8-way

      L3 Unified cache: 3 MB, 6-way

      Хотел для сравнения на нем прогнать этот main79.f

      Думаю сравнение будет интересным, это тоже VLIW с явным параллелизмом.

      pythia-6.4.28.f скачал с www(dot)hepforge(dot)org/archive/pythia6/

      а ссылка hermes. ihep. su: 8001/pool/atlas/p6/main79.f не открывается

      пока запустил компиляцию

      f90 -O3 -c -o pythia-6.4.28 pythia-6.4.28.f

      еще работает (около получаса уже)

      • 2
        vx8400 . vx8400 .
        15.12.1513:54:59

        hermes. ihep. su: 8001/pool/atlas/p6/main79.f

        Все там открывается. Ловите код сюда:

        PROGRAM MAIN79

        C…Test program for new gcc4 compiler.

        C…Top pair events are generated at the LHC, 14 TeV.

        C…Final charged multiplicity is histogrammed.

        C…The final total cross section should be 4.9E-07 mb,

        C…the average multiplicity 243, and the rms 70.2,

        C…all within statistical fluctuations.

        C******************************************************************

        C…All real arithmetic in double precision.

        IMPLICIT DOUBLE PRECISION(A-H, O-Z)

        C…Three Pythia functions return integers, so need declaring.

        INTEGER PYK,PYCHGE,PYCOMP

        C…EXTERNAL statement links PYDATA on most machines.

        EXTERNAL PYDATA

        C…Commonblocks.

        C…The event record.

        COMMON/PYJETS/N,NPAD,K(4000,5),P(4000,5),V(4000,5)

        C…Selection of hard scattering subprocesses.

        COMMON/PYSUBS/MSEL,MSELPD,MSUB(500),KFIN(2,-40:40),CKIN(200)

        C…Number of events.

        NEV=1000

        C…Processes qqbar, gg -> ttbar.

        MSEL=6

        C…Initialize for the LHC.

        CALL PYINIT('CMS','p','p',14000D0)

        C…Histogram.

        CALL PYBOOK(1,'Final charged multiplicity',100,-1D0,599D0)

        C…Event generation loop.

        DO 200 IEV=1,NEV

        if (MOD(IEV,100) .eq. 0) write(*,*) 'evt: ',IEV

        CALL PYEVNT

        C…Remove all but charged particles and histogram multiplicity.

        CALL PYEDIT(3)

        CALL PYFILL(1,DBLE(N),1D0)

        C…End of event generation loop.

        200 CONTINUE

        C…Cross section. Histogram.

        CALL PYSTAT(1)

        CALL PYHIST

        END

        P. S. как здесь сохранить пробелы в начале строки?

        Отредактировано: vx8400 .~15:08 15.12.15
        • 1
          Нет аватара nesk
          15.12.1514:08:38

          спасибо     жду когда соберется pythia-6.4.28.f

          CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND

          1 pts/0 18315 root 241 20 255M 184M run 67:41 100.68 100.51 f90com32

          пока еще компилируется, уже более 67 минут чистого времени на CPU

        • 1
          Нет аватара nesk
          15.12.1514:55:38

          там по семь по семь пробелов перед инструкциями и комментарии (С…) с первой позиции? Да?

          я расставлю.

          Отредактировано: nesk~15:56 15.12.15
        • 1
          Нет аватара nesk
          15.12.1514:56:59

          а можешь на почту мне кинуть?

      • 0
        shigorin shigorin
        15.12.1523:32:52

        Есть доступ к свободной машинке на древнем itanium 2

        Видел и такие (килограмм меди впечатлил), но больше десяти лет тому…

        Думаю сравнение будет интересным, это тоже VLIW с явным параллелизмом.

        Да, конечно.

        • 1
          Нет аватара nesk
          16.12.1510:33:17

          f90 -o test -O3 main79.f pythia-6.4.28.f

          после пяти с четвертью часов (real 5:14:45.35) (пяти часов!!!11) свалилась в

          Internal Compiler Error! […] f90: error 213: Errors detected, no link.

              (думаю, в уперлась в лимит data segment)

          без оптимизации (f90 -o test main79.f pythia-6.4.28.f) собралось за

          real 44.02

          и отработала за

          real 38.70

          user 36.33

          sys 1.93

          Напоминаю, это древний, десятилетней давности итаник работающий на 1.6 GHz с кэшом L1(I): 16KB, L1(D): 16KB, L2:256 KB, L3: 3MB

          У Эльбруса на вдвое меньшей частоте 0.8 GHz, но с большим кэшом L1(I): 128KB, L1(D):64KB, L2: 8MB было

          real 0m34.220s

          user 0m34.160s

          sys 0m0.000s

          Эльбрус оказался быстрее!(при вдвое меньшей частоте)

          Но! с оптимизацией -O2 (f90 -o test -O2 main79.f pythia-6.4.28.f)

          собралось за семь минут двадцать три секунды (real 7:23.73)

          отработало более чем в два раза быстрее за

          real 16.80

          user 14.14

          sys 2.55

          Итаник рулит! ( или оптимизация для итаника сделана лучше чем для эльбруса)

          Это конечно не 11 секунд как на Intel Xeon CPU L5640 @ 2.27GHz с кэшом в 12МВ, но близко.

          Жаль с -O3 не собралось

          Отредактировано: nesk~11:34 16.12.15
          • 2
            vx8400 . vx8400 .
            16.12.1512:09:19

            real 16.80

            То есть масштабируется с частотой ~ 800/1600.

            • 2
              Нет аватара nesk
              16.12.1512:31:23

              да! точно.

              Интересно посмотреть время выполнения программы для Эльбруса без оптимизации и с оптимизацией -O2

              Что бы оценить на сколько эффективно отрабатывает компилятор, какой он дает вклад (на VLIW с явным параллелизмом — это критически важно)

              PS Хотя, если мы получили корреляцию с частотой, то можно предположить, что лучше оно уже не параллелится.

              Отредактировано: nesk~13:43 16.12.15
              • 3
                vx8400 . vx8400 .
                16.12.1513:23:24

                То -O2 не это -O2, и не -O2 у gfortran.

                Смотреть надо время выполнения критических кусков кода, для ifc x86_64 это так:

                ifort -pg -O2 -o test main79.f pythia-6.4.28.f && ./test && gprof ./test gmon_out

                ^^^ в gmon_out '_' надо заменить на '.'

                P.S.

                Для Xeon L5640 gfortran-4.4 -O2 -march=core2 -mtune=core2 генерит в ~2 раза более медленный код (120 сек / 1e4 событий), чем ifort -O2 -march=core2 -mtune=core2 (70 сек / 1e4 событий). Так что Интел что-то знает за свои машины, чего не знает gcc.

                P.P.S.

                Вывод gprof после ifort более осмысленный. Ожидаемо время тратится на вычисление медленно сходящихся логарифмов.

                см. gmon* под hermes(dot)ihep(dot)su(colon)8001/pool/atlas/p6/

                Отредактировано: vx8400 .~15:21 16.12.15
          • 1
            shigorin shigorin
            16.12.1522:59:59

            Смотреть лучше не real, а user+sys -- при этом исключается по крайней мере первое приближение влияния сторонней нагрузки (без учёта переключений контекста, смыва кэша и т. п., но хоть так).

          • 0
            shigorin shigorin
            16.08.1700:09:38

            Кстати, по возможности проверьте с lcc 1.21 и -O4.

        • 1
          Александр Абрашкин Александр Абрашкин
          28.01.1609:45:29

          итаник

          Если речь зашла об Итанике, то хорошо бы прогнать на Эльбрусе SPEC CFP2000!

          Было бы очень интересно в историческим плане. Ведь сколько копий было сломано в свое время насчет E2K, сколько самых тяжких обвинений было выдвинуто против Бабаяна!)) А теперь есть возможность сравнить объективно.

          Только надо учитывать, что E2K изначально сравнивался с Merced, а Itanium2 — это уже McKinley, который быстрее равночастотного Merced раза в 1,5. Причем Итаник с 1.6ГГц, о котором идет речь — это как минимум Madison

          Отредактировано: Александр Абрашкин~10:47 28.01.16
          • 0
            shigorin shigorin
            28.01.1612:27:14

            SPEC CFP2000

            Этот? Если да -- какой именно? И где брать -- обязательно с ними и связываться? (времени мало…)

            Короче, если захотите помочь -- только за    

            • 1
              Александр Абрашкин Александр Абрашкин
              28.01.1613:56:30

              Да, похоже надо связываться.

              Я и не предполагал, что все так непросто.

              Нашел на их сайте только ссылки на последние модификации тестов, причем там есть варианты «Free — Non-commercial license"

              Ссылок на SPEC 2000 не нашел вообще, видимо он у них в глубоком архиве))

              Ладно, в таком случае, наверное, не стоит напрягаться.

              На geektime выложили ссылку на документ, в котором есть результаты популярных бенчмарков для Эльбруса (ссылки движок не пропускает, можно нагуглить по «Поддержка современных российскихмикропроцессоров в ЗОСРВ «Нейтрино»»)

              Отредактировано: Александр Абрашкин~15:02 28.01.16
                • 0
                  Александр Абрашкин Александр Абрашкин
                  29.01.1609:06:56

                  Пришла такая мысль: а что если записать ролик, в котором будет показана работа Эльбруса-401 на типовых офисных задачах (браузер, таблицы, электронная почта, …)? В нескольких окнах одновременно, возможно на фоне проигрывания видео в одном из них.

                  Было бы интересно увидеть процесс в динамике. Тогда сразу отпадут множество вопросов насчет того, подходит ли этот ПК для офисной работы и есть ли тормоза в работе.

                  Думаю, успех такого ролика в Ютубе будет гарантирован)) Правда, коменты к нему лучше сразу отключить, ибо все неминуемо сведется к, извиняюсь, срачу

                  • 0
                    shigorin shigorin
                    02.02.1611:58:36

                    Давайте попробуем набросать план и сделать. Дело тут не в «успехе ролика», а в том, что и впрямь лучше один раз увидеть, чем сто раз услышать.

                    PS: прошу прощения за задержку с ответом, как раз уезжал на образовательную конференцию.

    • 0
      shigorin shigorin
      08.11.1915:43:02

      Сегодня pythia8 уехала в sisyphus_e2k штатным пакетом.    

  • 1
    Евгений Ефремов Евгений Ефремов
    14.12.1516:08:40

    Хотелось бы узнать, какова примерная стоимость данного изделия ?

    Импортное «железо» взлетело в цене, неизвестно как надолго и с этим срочно надо что-то делать. Уровень P-III, это уже не серьезно, сойдет только как проходная модель.

    • 2
      vx8400 . vx8400 .
      14.12.1521:42:18

      Это не уровень P-III для double precision.

      Скорее первых x86_64.

    • 0
      shigorin shigorin
      15.12.1500:04:42

      Про стоимость конкретно такого слышал от 200 до 400 т.р.

      Сравнение давал на _сильно_ разных задачах, включая «неудобные» для наблюдаемой системы (и, возможно, архитектуры в целом).

      • -3
        Евгений Ефремов Евгений Ефремов
        18.12.1523:05:17

        Ну и зачем он такой дорогой и слабый нужен? Это как первые советские видеомагнитофоны по цене автомобиля) Игрушка только для самых избранных и одаренных? Пока еще есть запас рабочего ресурса, а дальше что, на чем учится, на чем работать? Я смотрю у нас все какие то прикладные инструменты пытаются запустить фонды-шмонды, сколковы, центры какие то строятся. Покойный Джобс с гаража свой Apple раскрутил, может у нас не верный подход к делу используется?

        • 2
          Евгений Бубнов Евгений Бубнов
          19.12.1513:25:35

          Ты вообще понимаешь, что это за компьютер? И как думаешь, сколько стоит обычный И7 + специалисты по безопасности+ ПО по безопасности? Значительно больше 200-400 000!

          • -1
            Евгений Ефремов Евгений Ефремов
            19.12.1515:42:37

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

            Процессор i7 даже при нынешнем курсе стоит примерно 20-40 т.р. откройте яндекс-маркет и посмотрите что по чем!

            Еще я понимаю, что у нас еще по сетевому оборудованию — дыра, нет даже свитчей и маршрутизаторов собственного производства.

            И не нужно спорить, когда надо признать суровую реальность!

            • 1
              Евгений Бубнов Евгений Бубнов
              22.12.1509:24:45

              Так ты уж дождись Байкала, а Эльбрус если уж и сравнивать, то с Ксеонами некоторыми. Особенно дождись Эльбрус С8, и вот его уже можно будеть сравнивать с современными ксеонами, которые стоит 5-6000 долларов.

              А ширпотребные процы — ждиемс байкал. 8, 16 ядерные. Но и Эльбрус, глядишь, что-нить этакое выпустит. Уберет защиту от прямого попадания ядерной бомбы — глядишь даже мелкая серия дешевле станет   

        • 2
          shigorin shigorin
          19.12.1515:37:35

          Покойный Жопс раскручивался не с гаража (которых много), а с рук Возняка (их было аж две).

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

          Ну и научитесь запятые хотя бы грамотно расставлять, а там уж и с подходами, глядишь, что-то прояснится (не издеваюсь, просто грамотность тоже идёт слоями и без первых ступенек ожидать всерьёз последующих не приходится).

          • -2
            Евгений Ефремов Евгений Ефремов
            19.12.1520:18:27

            Жопсу всего пары рук хватило. Наверно тоже было не легко, но он это сделал.

            Не нужно бросаться умными словами, это делу не поможет. У программистов, я заметил чисто потребительских подход какой то, сесть за готовый компьютер и начать пальцами тыркать, очень часто без способности этот самый комп. собрать, отремонтировать или модернизировать, один код в голове.

            • 1
              shigorin shigorin
              21.12.1515:46:17

              пары рук хватило

              Ещё раз: восьмибитники люди на коленке разводили (у нас на соседнем кружке радиоконструирования тоже паяли, мне тогда ста рублей на комплект не было где взять, а то б тоже слепил).

              Матери для 286/386 у нас делали (в т.ч. в рамках ЕС18xx). Позже, кажется, где-то до первых пентиумов формоза ещё делала. Для нынешних комплектующих те же Т-Платформы делали в Китае на мощностях TYAN. Они же в обсуждении соседней новости сомневаются, что в России именно сейчас получится наладить разработку и выпуск таких МП.

              Не нужно бросаться умными словами, это делу не поможет.

              Видите ли, я занимаюсь и железом, и софтом, и задачами, и людьми с конца восьмидесятых. Говорю о том, что знаю.

          • 1
            Andrey Tupkalo Andrey Tupkalo
            11.01.1605:11:47

            Восьмибитку можно было сделать на коленке, нарисовав схему электрическую принципиальную в школьной 12-листовой тетради в клеточку, и разведя плату в уме на листе ватмана с линейкой и карандашом. Тот же Воз (правда он гений хардварной оптимизации, тут уж не придерёшься) нарисовал Breakout всего на 44-х «тараканах» 744-й серии (она же 155-я у нас), а Apple I имел, ЕМНИМС, каких-то 72 чипа, плюс ещё 28 в дисководе. Уже с 16-битками такого не получалось, а над 24/32-битным Маком Бёррел Смит долбался (с полноценным CAD’ом на Лизе) около года, и так в интегрированный чипсет и не смог — где-то сбоили тайминги и он не успел уложиться в дедлайн, пришлось переносить схему напрямую с монтажки. Именно из-за этого, кстати, видеоадаптер Тощего Мака так и остался сделанным на рассыпухе.

  • 1
    Андрей Ковалёв Андрей Ковалёв
    15.12.1507:41:44

    Вообще надо бы нам поскорее переходить на отечественные компы. Ибо с таким курсом рубля и ценами на нефть нам надо экономику быстренько делать самодостаточной. Ибо если этого не делать и мы будем зависеть от импорта и тратить будем больше чем зарабатывать(а такой курс к тому нас и ведет) от торговли с другими странами. Наша экономика просто развалится! А компы это большие деньги. Да и современное общество не может обойтись без них. Так что пока свое железо не начнем делать в своей стране, сфера компов это здоровая дыра в наше экономике через которую утекают деньги в другие страны. И залатать её могут только отечественные заводы производящие отечественные компы для России. Да еще забугорные компы спустя 2-3 года работы начинают ломаться. То есть в ближайшее время потребность в компах и комплектующих у нас начнет возрастать и удовлетворять её надо уже своим.

    • 1
      shigorin shigorin
      15.12.1523:34:29

      Вообще надо бы нам поскорее переходить на отечественные компы.

      Беритесь пока за линукс, его можно начинать щупать с LiveCD -- заодно пригодится в качестве запасной/ремонтной флэшки.

      • 0
        Евгений Ефремов Евгений Ефремов
        18.12.1523:13:12

        Да чего там щупать? Железо где?

        • 0
          shigorin shigorin
          19.12.1515:32:31

          x86 под рукой найдётся? Вот на нём и щупать.

          • 0
            Евгений Ефремов Евгений Ефремов
            19.12.1520:31:37

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

            • 1
              x 11 x 11
              19.12.1523:06:52

              Ничего не понял. Где железо с устройствами, а где приложения? Конкретно сформулируйте, чего хотите.

              Это не стеб, мне это действительно интересно, как aвтору/юзеру приложений, сидящих поверх стека из очень специфических и местами существующих в единственном экземпляре устройств.

              • 0
                Евгений Ефремов Евгений Ефремов
                20.12.1501:31:33

                Ну вот поставите себе Линукс, а у Вас принтер не печатает, сканер не сканирует и т. д., не устанавливается AutoCad, Dreamweaver, Photoshop или 1С, или устанавливаются, но не запускаются или работают не корректно. Это всего лишь банальные примеры, не беру в расчет более специфическое оборудование, софт или игры.

                Удобство самой оболочки, тоже вызывает проблемы, одно дело разобраться самому, другое дело переучить миллионы капризных пользователей, например офисных клерков. Об этом, умные программисты Линукса предпочитают не задумываться.

                Нужно создать простую и удобную ОС, для всех категорий пользователей, только тогда переход на Линукс будет полностью оправдан.

                • 1
                  x 11 x 11
                  20.12.1514:36:03

                  Опять ничего не понял. Где Photoshop c DreamWeaver (кто бы рассказал, что это такое?), а где оборудование? Вы их пытаетесь запускать на чем-то, отличном от NT/x86(_64)?

                  • 0
                    Евгений Ефремов Евгений Ефремов
                    20.12.1515:41:21

                    «Где Photoshop c DreamWeaver (кто бы рассказал, что это такое?"

                    Яндекс в помощь!

                    «а где оборудование?"

                    Проблемы с драйверами когда-нибудь испытывали? Драйвера для Windows отличны от Линукса.

                    • 1
                      shigorin shigorin
                      20.12.1515:49:48

                      Ну я сталкивался с проблемами вида «хороший живой сканер работал под предыдущими форточками, а теперь всё, только под линуксом».

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

                    • 1
                      x 11 x 11
                      20.12.1517:55:02

                      И опять ничего не понятно. Вы пытаетесь под Linux исполнять программы, собранные под NT? Причем требующие еще и какого-то специфического железа?

                      • 1
                        shigorin shigorin
                        21.12.1501:23:35

                        Бывает и так

                        • 1
                          x 11 x 11
                          21.12.1511:27:46

                          Вопрос был Евгению Ефремову, у которого, по ряду клинических признаков, сочетанный синдром продвинутого пользователя PC.

                • 1
                  shigorin shigorin
                  20.12.1515:47:22

                  Ну вот поставите себе Линукс, а у Вас принтер не печатает, сканер не сканирует и т. д., не устанавливается AutoCad, Dreamweaver, Photoshop или 1С, или устанавливаются, но не запускаются или работают не корректно

                  Принтер скорее не будет печатать как раз у Вас при попытке заставить винду работать на не-x86 (известно, например, что Alpha-порт NT сдох не в последнюю очередь из-за привязки драйверов принтеров к платформе -- на линуксе это в основном не так, если только не вендорский RIP с объектником идёт).

                  Сканер сканирует или не сканирует тоже в зависимости от наличия/качества свободного драйвера, а не архитектуры хоста.

                  AutoCAD -- такой же объект импортозамещения (причём направление CAD/CAM/CAE является отдельным ударным фронтом).

                  Dreamweaver был жив, когда я был студентом, помнится.

                  Photoshop для многих применений избыточен, гляньте под той же виндой GIMP при желании.

                  1С под линуксом (сюрприз, как раз под альтом) работает и поддерживается официально     И есть подозрение, что если всерьёз потребуется порт на e2k -- сделают, благо с MSSQL они уже соскочили.

                  Ещё раз: пользователь в основном работает с СОФТОМ, а не железом (из которого в основном с периферией, а платформы «не видит» вообще -- в этом, собственно, задача ОС). Именно поэтому, и в том числе зная про неизбежные отличия, недостатки, неизвестные преимущества (которые надо выяснить, чтоб задействовать) и дал такую рекомендацию, много лет уже проверенную и проверяемую вновь на практике.

                  • 0
                    Andrey Tupkalo Andrey Tupkalo
                    11.01.1605:15:13

                    Если с CAD всё ещё более-менее, то вот CAM/CAE — там, по слухам, далеко не радужная ситуация. Ничего даже близкого по функционалу к SolidWorks у нас и в проекте нет, насколько я в курсе.

                    • 0
                      shigorin shigorin
                      12.01.1602:52:29

                      Так его в списке из комментария и не вижу.

                      • 0
                        Andrey Tupkalo Andrey Tupkalo
                        12.01.1604:37:11

                        Ну так речь изначально была про CAD/CAM/CAE вообще, а не про гольный CAD. И если с нещаснава Автокада можно перепрыгнуть хотя бы на Компас, то с Солидворкса прыгать некуда.

                • 0
                  Евгений Бубнов Евгений Бубнов
                  22.12.1509:27:48

                  Бери ReactOS и пользуй=) Смесь линукса и винды=)

                  • 0
                    shigorin shigorin
                    23.12.1521:24:17

                    Не надо -- я знаю ровно одного человека, которому удаётся применять ReactOS ровно для одной задачи, чтоб тот не успевал упасть. Но это опытный человек.

            • 1
              shigorin shigorin
              20.12.1515:40:10

              Поверьте человеку, который линукс использует в качестве единственной операционной системы с прошлого века: щупайте софт, если он переносимый (не привязан к определённой аппаратной платформе) -- будет везде, где есть линукс.

              Свою основную разработку портировал/проверял на x86, x86_64, armv5, armv7, ppc64, например.

  • 0
    shigorin shigorin
    27.11.1623:06:25

    Съёмка доклада: 0X1.tv

    PS: вот зря типографилка урлы цепляет, совершенно зря -- там «0x».

    Отредактировано: shigorin~01:08 28.11.16
Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,