User Tag List

Страница 7 из 14 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 133

Тема: Сравнение быстродействия процессорных плат (почти в одинаковых условиях)

  1. #61

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поигрался малость с акселератором. Из впечатлений:
    - не ожидал ТАКОГО ускорения. Я, конечно, понимаю, что скорее всего скорость выполнения операций будет зависеть от операндов, но ускорение умножения больше чем на порядок - это нечто
    - микросхема ОЧЕНЬ горячая даже в простое. Обдув - обязателен, лучше даже сделать радиатор, ну нужно помнить - расстояние между платами небольшое, по высоте радиатор будет небольшим, крайне необходима изоляция наверху.
    Последний раз редактировалось Hunta; 06.02.2021 в 10:55.

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

  3. #62

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Запустил SYSGEN RT-шный... Первыми будут результаты на более медленном SCSI диске, с утра подцеплю более быстрый и повторю

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

    В первое сообщение добавлена генерация RT-11 на медленной SCSI с PMI памятью.
    С утра поставлю быстрый диск и повторю.

  4. #63

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Погонял разные варианты SYSGEN-а, обновил первое сообщение

  5. #64

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил сравнение QBus и PMI вариантов подключения памяти в первое сообшение

  6. #65

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Воспользовался тестом 080101 из ТМОС-2 что бы сравнить время выполнения теста памяти в режиме QBus и PMI

    Результаты

    QBus – 22:35 – 1355 c
    PMI – 19:28 – 1168 c

    Итого ускорение – на 13 процентов быстрее.

    По результатам SYSGEN (SB на CF-CF)

    KDJ11-B (20 МГц, QBus) 00:15:37 - 937 c
    KDJ11-B (20 МГц, PMI) 00:12:37 – 757 c

    Итого ускорение – на 19 процентов быстрее.

  7. #66

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И ещё, по поводу быстродействия с целыми числами...
    У PDP-11 есть ещё один способ работы с ними про коий мы не упомянули
    Там можно даже 32-битные числа обсчитывать
    Это счёт через FPU.
    Было бы интересно сравнить скорость И с FPA и без...
    Hunta, я знаю, что я наглый бываю
    Последний раз редактировалось Alex; 16.10.2020 в 09:11.

  8. #67

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, после того как я вспомнил, что нету в FPP целочисленной арифметики, попытка воспользоваться его услугами для работы с 32-ух битными числами окончилась предсказуемым результатом:
    Код:
    .run hx7:speed3
    
    Тест быстродействия
    
    ............
    R2-R3(34567.)/R1(321.) empty      586 507 оп./сек
    R2-R3(34567.)/R1(321.)            107 273 оп./сек ->     131 285 оп./сек
    34567./321. (FPU) empty            47 894 оп./сек
    34567./321. (FPU)                  18 427 оп./сек ->      29 950 оп./сек
    ..............

  9. #68

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    У PDP-11 есть ещё один способ работы с ними про коий мы не упомянули
    Ну, кто имел дело с FPP - о нём знает А на СМ1420 я с FPP наигрался в своё время

    Цитата Сообщение от Alex Посмотреть сообщение
    Там можно даже 32-битные числа обсчитывать
    И ситуация чуть получше, чем с классическими ADD, SUB. MUL, DIV

    Цитата Сообщение от Alex Посмотреть сообщение
    Было бы интересно сравнить скорость И с FPA и без...
    У меня уже мелькала эта мысль На самом деле с моими доработками программы SPEED (то, что я называю SPEED3) - добавлять тестовые блоки не сложно. Как из одной команды, так и из нескольких Попробую в выходные добавить..

    Цитата Сообщение от Alex Посмотреть сообщение
    Hunta, я знаю, что я наглый бываю
    Все мы бываем наглыми

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

    Хм.. А вот про что я совсем забыл... Что нету на FPP целочисленной арифметики...

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

    Попробовал. Результат - https://zx-pk.ru/threads/32087-sravn...=1#post1085184

  10. #69

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вычитал пока это..
    Про переключение режима работы с целыми 32 бита и 16 бит числами в FPU:
    The FL bit is active in conversion between
    integer and
    floating point format.
    set, the intege r
    fo rma t
    assumed is double
    precision 2's complement (i.e., 32 bits).
    When reset, the integer format is assumed
    to be single precision 2's complement
    (i.e., 16 bits).
    Буду дальше изучать вопрос...

  11. #70

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Буду дальше изучать вопрос...
    Да там нечего, собственно, изучать. Если регистр состояния, в нём два флажка - целое - 16 бит или 32, плавающее - одинарной точности (32 бита) или двойной (64). И когда команда выполняется - смотрятся эти флажки, в зависимости от этого - длина операндов.

Страница 7 из 14 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 16.12.2015, 20:33
  2. Сборка спектрума в домашних условиях
    от Victor в разделе Разный софт
    Ответов: 4
    Последнее: 18.05.2007, 12:56

Ваши права

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