Важная информация

User Tag List

Страница 13 из 63 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 625

Тема: Расчёт точного времени выполнения команд различными процессорами архитектуры PDP-11.

  1. #121
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как на УКНЦ с повторяемостью результатов ?

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

  3. #122
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Как на УКНЦ с повторяемостью результатов ?
    Восемь запусков хватит?

    Скрытый текст










    [свернуть]

  4. #123
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это она от разогрева ускоряется ?

  5. #124
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Без привязки начала теста к прерыванию - смысла в цифрах не много.
    Нужно IRQ.SAV на реальной УКНЦ запустить.
    Понятно) Это вы так к прерыванию привязываетесь) Я привязываюсь без нее)

  6. #125
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Это она от разогрева ускоряется ?
    Да вроде она замедляется. А на самом деле тактовая частота у ЦП одна (8 МГц), а у памяти другая (6,25 МГц). Плюс к тому же доступ к ОЗУ только с разрешения видеоконтроллера, поэтому как попадет.

  7. #126
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Главные выводы по результатам запуска теста IRQ.SAV на УКНЦ следующие:

    1. Время получения у устройства адреса вектора прерывания равно времени обычного цикла чтения, поэтому программные и аппаратные прерывания выполняются за одинаковое время ( у ДВК-1 с процессором 1801ВМ1 - адрес вектора прерывания читается по шине в 3 раза дольше, чем данные у того же контроллера, хотя этот тест, включив EM - можно и на ДВК-1 запустить - вдруг прежний тест наврал ).

    2. Время чтения кода команды составляет 0.8 x MOV

    3. Время входа в прерывание вместе с чтением кода команды IOT == 10.8 x MOV, чистое время входа в прерывание == 10 x MOV.

    ---------- Post added at 20:34 ---------- Previous post was at 20:28 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Да вроде она замедляется.
    Точно!
    Последний раз редактировалось Patron; 20.02.2013 в 21:31.

  8. #127
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, а как же Вам удается померять время работы команды RESET? Тут вся соль ситуации состоит в том, что сигнал EVNT внутри процессора 1801ВМ2 защелкивается внутри триггера, ну и этот триггер очищается по команде RESET. В эмуляторе понятно, он очищается в начале эмуляции команды, а в процессоре ведь INIT длится некоторое время, а потом пауза, и если фронт EVNT попадет во время активной фазы сигнала INIT, то триггер может не установится.

  9. #128
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    если фронт EVNT попадет во время активной фазы сигнала INIT, то триггер может не установится.
    Для команды RESET повторяемость результатов 100%, поэтому если похоже на правду - значит первому же EVNT повезло.

    Тут хорошо то, что если сигнал пропал - влезет ровно в 2 раза больше ресетов и это сразу станет заметно.

    ---------- Post added at 20:45 ---------- Previous post was at 20:40 ----------

    Или при выполнении каждой последовательной команды IOT происходит сначала выборка и предвыборка, поэтому после IOT команда IOT выполняется на 0.8 x MOV дольше, чем после MOV R0,R0.

    Тогда чистое время входа в прерывание 9.2 x MOV

  10. #129
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чем он занимается эти 52 такта???

  11. #130
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Чем он занимается эти 52 такта???
    Учитывая то, ответ на вопрос давно ушедших страниц уточню:

    Вопрос:
    Чем ВМ2 занимается в течение 52 тактов, когда происходит промах мимо кэша предвыборки?

    Ответ:
    Мы пока не в курсе)

Страница 13 из 63 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 234
    Последнее: 26.02.2021, 11:05
  2. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32

Ваши права

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