Лого Сделано у нас
43

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

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

  • 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, был бы рад познакомиться и лично наконец)

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

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