User Tag List

Показано с 1 по 10 из 331

Тема: Вычисление числа Пи на ассемблере

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Реальный 1801ВМ1Г, на модуле + плата DE0, частота 5МГц, быстрая память без ожидания, терминал асинхронный, время измеряется 50Гц таймером

    При HMUL=0 (программное умножение)
    1000 знаков - ~261,7 сек
    100 знаков - ~2,6 сек

    При HMUL=1 (аппаратное умножение, инструкция MUL)
    1000 знаков - ~195,6 сек
    100 знаков - ~2,1 сек

    Итого - аппаратное умножение на ВМ1Г полезное, потому что программное - еще медленнее.
    в цикле вычисления есть два умножения и два деления, так что вклад именно умножения в конечный результат немного размыт.

    Update: на 100МГц реплике (ВМ1Г, HMUL включен) время вычисления 1000 знаков - 9.14 секунды, забавно производительность с частотой отмасштабировалась - в 20 раз подняли частоту, в 20 раз выросла скорость.
    Последний раз редактировалось Vslav; 05.12.2015 в 19:52.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  2. Мнемокоманды и числа.
    от ALKO в разделе Программирование
    Ответов: 0
    Последнее: 15.02.2014, 03:49
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Определение числа сторон
    от mungo в разделе Внешние накопители
    Ответов: 1
    Последнее: 16.03.2012, 18:06

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •