User Tag List

Страница 12 из 25 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 241

Тема: Общие вопросы по УКНЦ

  1. #111

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Результат теста показывает количество прерываний таймера (50Гц) произошедших за время двухсот перерисовок экрана.
    Спасибо, теперь ясно, хотя из исходников этот факт совершенно не очевиден...

    Цитата Сообщение от randomizer Посмотреть сообщение
    Гораздо интересней почему возникают сомнения в результатах теста?
    Потому что кажется многовато... Давай еще посчитаем:

    СкоростьПрокачки = 200 Экранов * 50 Гц * 8000 СловРазмерЭкрана / 439 ТиковТаймера = 182233 слова в секунду.
    Растактовка (в пределе) MOV.W (R2)+,(R1)+ = 10 МГц тактовой / 182233 Слов/с = ~55 тактов. Это похоже на правду?
    Я же три раза попросил... Даже если есть зависимость, можно же было нижний и верхний предел указать... Нет, знатокам гораздо легче (и "информативнее" и "эффективнее" !!!) ответить отговоркой...

    Цитата Сообщение от randomizer Посмотреть сообщение
    В общем то подобные тесты интересны только в сравнении с другими машинами. Как выяснилось, у Агат, со штатным процессором и стандартной частотойй, результат просто как говорится ниже плинтуса ~3.9 fps
    Справедливости ради отмечу, что этот графрежим с 16 КБ появился только в АГАТ-9, и я, честно говоря, не тестил игрухи в этом режиме, чтобы заценить динамичность. Большинство игрух используют другие графрежимы с 8 КБ (или текстовые режимы с 2 КБ), и графика - очень и очень динамичная. Бонусом: а если и АГАТу дать прикурить на 10 МГц, сколько fps выйдет?
    Последний раз редактировалось LeoN65816; 03.01.2019 в 23:39.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  2. #112

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    В третий раз прошу - дайте, плиз, растатковку:

    БК-11М (ВМ1):
    MOV R4,(R2)+
    SOB R3,20$
    Для М-ЭВМ с Динамическими ОЗУ ( ДОЗУ ) принято указывать быстродействие в тыс. оп./сек., т.к. типовые ДОЗУ в разы тормознее СОЗУ, которое в большинстве случаев может обеспечит 0 тактов ожидания ЦП.
    1801ВМ1 единственный доступный проц без конвеера, так что для него можно указывать быстродействие единственной команды в ( тестируемой ) цепочке .
    Для БК11М-4 мгц в заводском варианте при выполнении из ДОЗУ быстродействие команды :
    010422 примерно 131 т. в 1 сек.
    077320 примерно 186 т. в 1 сек.
    Для УКНЦ ЦП под RT-11 V5.00 без таймера :
    010001 - 700 т. рег-рег в цепочке
    ( 010422 - 350 т. в 1 сек ? )
    077320 - 280 т. команд
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  3. #113

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Растактовка (в пределе) MOV.W (R2)+,(R1)+ = 10 МГц тактовой / 182233 Слов/с = ~55 тактов. Это похоже на правду?
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.

    - - - Добавлено - - -

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Бонусом: а если и АГАТу дать прикурить на 10 МГц, сколько fps выйдет?
    Думаю что будет примерно тот же результат что и у 1801ВМ2 в случае если бы он работал с памятью без задержек.

    - - - Добавлено - - -

    Кстати, по моему, наболее интересное из новоделов для УКНЦ, это реплика контроллера памяти ЦП и графического контроллера. В первую очередь для изменения таймингов памяти и обеспечения доспупа к памяти без задержек.
    Последний раз редактировалось randomizer; 04.01.2019 в 00:09.

  4. #114

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.
    Так все-таки, по условиям, указанным здесь, кто-нибудь может сообщить сколько тактов исполняется эта инструкция?

    Опять оффтоп...

    Цитата Сообщение от randomizer Посмотреть сообщение
    Думаю что будет примерно тот же результат что и у 1801ВМ2 в случае если бы он работал с памятью без задержек.
    Хотя я полностью уверен в результате, но не буду спорить...
    [свернуть]
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  5. #115

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Хотя я полностью уверен в результате, но не буду спорить... https://zx-pk.ru/images/smilies/dizzy_wink.gif
    Вызов принят, через пару дней протестирую прокачку данных с модулем SRAM

  6. #116

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.
    Инкремент регистров не в счет, оно делается внутри параллельно с обращением к памяти. То есть три цикла шины, и все. А на тему, как выжимать из 1801-х процессоров максимальное быстродействие, долго работал наш коллега Vslav. Вот здесь его отчет и обсуждение.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  7. #117

    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Справедливости ради отмечу, что этот графрежим с 16 КБ появился только в АГАТ-9, и я, честно говоря, не тестил игрухи в этом режиме, чтобы заценить динамичность. Большинство игрух используют другие графрежимы с 8 КБ (или текстовые режимы с 2 КБ), и графика - очень и очень динамичная.
    Я думаю, если на УКНЦ использовать видеорежим с разрешением 10 на 24 символа (т.е. около 8 килобайт на кадр), то скорость и динамика будут просто удивительные. В отличие от изображения...

  8. #118

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    СкоростьПрокачки = 200 Экранов * 50 Гц * 8000 СловРазмерЭкрана / 439 ТиковТаймера = 182233 слова в секунду.
    Растактовка (в пределе) MOV.W (R2)+,(R1)+ = 10 МГц тактовой / 182233 Слов/с = ~55 тактов. Это похоже на правду?
    Прогнал тот же тест с прокачкой данный в памяти без задержек, вышло 290 тиков таймера, или 34.5 кадров/сек. 35 тактов на пересылку слова, 3 цикла шины, ~11 тактов на один цикл.

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Штатный проц, копирование (16 тактов на байт):
    1 Мах, fps = 3200 / 827 = ~3.9
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    АГАТу дать прикурить на 10 МГц, сколько fps выйдет?
    Ну, как я и предполагал, результат сопоставим с 1801ВМ2 Справедливости ради, стоит отметить, что ВМ2 прокачивает данные словами, а 6502 побайтово.

    Ну и для полноты картины, прокачка данных из SRAM в основную память - 341 тик таймера, 29.3 кадров/сек. В общем если хранить графику в SRAM и подключать ПП чтобы как то разгрузить ЦП, то 50/3 кадров/сек вполне реальны.

    - - - Добавлено - - -

    Цитата Сообщение от AFZ Посмотреть сообщение
    А на тему, как выжимать из 1801-х процессоров максимальное быстродействие, долго работал наш коллега Vslav. Вот здесь его отчет и обсуждение.
    Может я что упустил бегло просматривая тему, но ничего относящегося к ВМ2 я не заметил.
    Последний раз редактировалось randomizer; 06.01.2019 в 03:49.

  9. #119

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И снова оффтоп...


    Разумеется, "каждый кулИк хвалит своё болото"!

    Цитата Сообщение от randomizer Посмотреть сообщение
    Справедливости ради, стоит отметить, что ВМ2 прокачивает данные словами, а 6502 побайтово.
    Совершенно верно!

    "Справедливости ради 2": у тебя прокачивает 16000 байт, у меня 16384 байт, а это 2.4% оверхида...

    "Справедливости ради 3": 1801ВМ2 является улучшенной версией проца 1801ВМ1. Точно также 65816/65802 является улучшенной версией проца 6502.

    "Справедливости ради 4": мало того, что улучшенный ВМ2 в УКНЦ тактируется на 8 МГц (или 6?) по сравнению с ВМ1 на 4 МГц (или 3.5?) в БК, так у тебя он еще больше разогнан, вроде как до 10 МГц.

    Как ты считаешь, будет ли справедливо сравнивать улучшенный и разогнанный проц одного семейства (ВМ2@10МГц) со стандартным и неразогнанным процем другого семейства (6502@1МГц) ??? Или же все-таки справедливо на равных условиях (65802@10МГц и 7 тактов/байт) ??? Догадываешься, сколько fps тогда "выйдет"?
    [свернуть]
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  10. #120

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    оффтоп продолжается...


    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    "Справедливости ради 2": у тебя прокачивает 16000 байт, у меня 16384 байт, а это 2.4% оверхида...
    С поправкой на оверхед, 33.8 fps
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    "Справедливости ради 3": 1801ВМ2 является улучшенной версией проца 1801ВМ1. Точно также 65816/65802 является улучшенной версией проца 6502.
    6502 штатный процессор в Агате, 1801ВМ2А штатный процессор в УКНЦ
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    "Справедливости ради 4": мало того, что улучшенный ВМ2 в УКНЦ тактируется на 8 МГц (или 6?) по сравнению с ВМ1 на 4 МГц (или 3.5?) в БК, так у тебя он еще больше разогнан, вроде как до 10 МГц.
    Стандарно в УКНЦ 8МГц (6.25 частота периферийного процессора). 10МГц - штатная частота для 1801ВМ2А (разгоняется до 15МГц).
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Как ты считаешь, будет ли справедливо сравнивать улучшенный и разогнанный проц одного семейства (ВМ2@10МГц) со стандартным и неразогнанным процем другого семейства (6502@1МГц)
    Опять же, сравнивал штатный процессор в Агате на гипотетической частоте 10МГц, со штатным процессором в УКНЦ, работающем на штатной для него частоте.
    В общем то, сравнивать процессоры разной архитектуры по частоте...
    [свернуть]

Страница 12 из 25 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  3. Корвет: Общие вопросы
    от DATAsoft в разделе Корвет
    Ответов: 248
    Последнее: 14.10.2025, 00:32
  4. Общие вопросы по клавиатуре.
    от Viktor2312 в разделе Устройства ввода
    Ответов: 7
    Последнее: 02.01.2014, 23:58
  5. ЕС184X: общие вопросы
    от dk_spb в разделе Разное
    Ответов: 3
    Последнее: 25.08.2013, 18:09

Ваши права

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