User Tag List

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

Тема: Реальная скорость работы УКНЦ

Комбинированный просмотр

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

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел таки в тестах еще ошибку - толи вбивал неаккуратно, толи потерял чего... Плюнул, перенабил, переделал... Обновлен архив tests.rar из прошлого сообщения с результатами. Теперь запускать нужно BMTEST, а сами тесты подгружаются и выполняются по очереди. Тесты используют вызов GTIM, добавленный в BASIC'и по ссылке выше (кому интересно, могу дать исходники BSCLI.MAC)...
    Вот результат работы в BASIC-11 и MU BASIC-11 (оба собраны с командами FPU):
    Код:
    .RUN BASIC
    BASIC-11/RT-11 V02-03S
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)? A
    
    READY
    RUN BMTEST
    TEST          SECONDS
     1             0.52
     2             0.64
     3             1.36
     4             1.56
     5             1.66
     6             4.72
     7             6.46
     8             1.84
    
    READY
    BYE
    
    .RUN MUBAS
    
    MU BASIC-11/RT-11 V2.00R
    CONFIGURATION FILE : *1USER
    MU BASIC-11/RT-11 IS OPERATIONAL.
    PLEASE TYPE IN "HELLO".
    
    HELLO
    WELCOME TO MU BASIC-11/RT-11
    
    READY
    C=SYS(2,256*ASC('S')+ASC('A'))
    
    READY
    RUN BMTEST
    TEST          SECONDS
     1             0.52
     2             0.76
     3             1.54
     4             1.76
     5             1.94
     6             5.26
     7             7.44
     8             2.18
    
    READY
    A=SYS(4)
    
    .
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    кому интересно, могу дать исходники BSCLI.MAC
    предлагаю залить в раздел ДВК? )

    ---------- Post added at 00:43 ---------- Previous post was at 00:36 ----------

    Цитата Сообщение от vladtru Посмотреть сообщение
    Уважаемые форумчане, имеющие доступ к настоящему рабочему УКНЦ
    Ответил в ЛС. )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #3

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    предлагаю залить в раздел ДВК?
    Добавил в программирование, а то давно там не писали
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #4

    Регистрация
    20.05.2013
    Адрес
    г. Ейск
    Сообщений
    197
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Ответил в ЛС. )
    Прошу прощения, но так и не понял, отправляются мои ЛС или нет (входящее я вижу, а в отправленных стоит 0, хотя пробовал отправлять несколько раз в разное время).

    Поэтому дублирую его здесь:


    Спасибо, очень жду. В принципе, более важно, видимо, протестировать как раз в Basic-11 – это классический интерпретатор, и он позволяет напрямую сравнивать УКНЦ с другими ПК (для них известны в основном данные с интерпретаторов). Однако и вильнюсский Бейсик тоже важен – он всё же основной на УКНЦ, и он позволяет сравнить по скорости УКНЦ и БК.

    Прогнать можно все 8 тестов ВМ1-ВМ8 – это не очень долго (большинство тестов лишь немного отличается от предыдущих) – я уже приводил в каком-то сообщении разностный вариант. А в принципе, достаточно, наверное, ВМ3 (простая арифметика и циклы), ВМ7 (самый сложный) и ВМ8 (сложные функции). Я надеюсь, даже отдельные результаты на реальном УКНЦ хорошо помогут в пересчёте результатов с эмулятора, и можно будет достаточно точно предсказывать реальные результаты, умножая данные с эмулятора на некие коэффициенты. Но, в целом, конечно, очень важно иметь реальные результаты УКНЦ во всём наборе тестов (хотя бы для одного вида Бейсика), чтобы можно было без всяких оговорок сравнивать с другими ПК (хотя и у реальных УКНЦ разброс может быть неслабый; но судя по тому, что я видел в разных источниках, всё же заметно преобладают «быстрые» экземпляры (и скорость у них очень близка друг к другу), так что лучше, конечно, тестировать на них).

    Я измеряю всегда в таких случаях любым секундомером – они обычно есть в эл.часах, простых мобильниках, смартфонах, планшетах, ПК и т.д., так что какой-то секундомер обязательно есть под рукой. Число итераций в тестах регулирую так, чтобы тест выполнялся примерно за 20-60 секунд (для приемлемой точности измерений). Наверняка можно без особого труда использовать и встроенный таймер УКНЦ, считывая его показания в начале и в конце программ – это было бы, конечно, точнее. Но как это сделать конкретно, я не подскажу (это хорошо должен знать form).

    Единственное замечание для ручного замера – я в каждом тесте в начале обязательно ставлю PRINT “START”, а в конце – PRINT “STOP”, измеряя интервал именно между ними, поскольку у обоих этих Бейсиков есть существенная задержка между вводом RUN и началом исполнения программы.

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

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

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

Похожие темы

  1. Реальная кассета -> TAP/TZX
    от CityAceE в разделе Утилиты
    Ответов: 234
    Последнее: 10.04.2016, 18:53
  2. Ответов: 11
    Последнее: 01.05.2012, 19:31
  3. Реальная дискета
    от l0nger в разделе Эмуляторы
    Ответов: 7
    Последнее: 06.01.2009, 16:54

Ваши права

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