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

User Tag List

Страница 1 из 13 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 123

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

  1. #1
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

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

    По суммарному времени генерации всех шести мониторов RT-11 и генерации RSX на одном и том же файле ответов.

    Пока больше заготовка, ибо создать одинаковые условия пока тяжеловато
    Что будет входить в условия.

    1. Дисковая подсистема на основе CF (в будущем добавится CF с ПДП)
    2. Современная быстрая память 4 мб с нулевым временем ожидания

    Что есть на текущий мОмент (условия одинаковости НЕ соблюдены)

    (SSHDD - slow speed HDD, HSHDD - high speed SCSI HDD, CF - он и в Африке CF )

    Сводная таблица по генерации RT

    Код:
    			   SB        FB        XM        XB        ZM       ZB       SB-XB     SB-ZB
    МС 1201.01		 01:34:47  01:38:57  01:49:46  01:45:01  01:51:42  01:46:28  06:48:31  10:26:41
    МС 1201.02		 00:48:57  00:51:00  00:56:34  00:54:01  00:57:23  00:54:42  03:30:32  05:22:37
    LSI-11/2		 01:27:05  01:31:46  01:42:12  01:36:51  01:44:19  01:38:14  06:17:54  09:40:27
    1201.2018 (ВМ3 5 МГц)	 00:38:36  00:40:16  00:44:38  00:42:44  00:45:21  00:43:16  02:46:14  04:14:47
    1201.2018 (ВМ3 6.25 МГц) 00:31:30  00:32:50  00:36:25  00:34:52  00:37:00  00:35:19  02:15:37  03:27:56
    KDF11-B (5.0688 МГц)	 00:40:48  00:43:17  00:48:18  00:45:28  00:49:25  00:46:08  02:57:51  04:33:24
    KDJ11-A (10 МГц/)	 49 минут                                                    03:26:21
    KDJ11-B (20 МГц, QBus1)	 00:21:08  00:22:48  00:25:51  00:23:41  00:26:35  00:23:59  01:33:28  02:24:02
    KDJ11-B (20 МГц, PMI1)	 00:18:09  00:19:42  00:22:22  00:20:26  00:23:05  00:20:41  01:20:39  02:04:25
    KDJ11-B (20 МГц, QBus2)	 00:18:49  00:20:06  00:22:28  00:21:01  00:22:51  00:21:13  01:22:24  02:06:28
    KDJ11-B (20 МГц, PMI2)	 00:16:02  00:17:11  00:19:20  00:17:55  00:19:43  00:18:05  01:10:28  01:48:16
    KDJ11-B (20 МГц, QBus3)	 00:18:44  00:19:58  00:22:22  00:20:55  00:22:47  00:21:07  01:21:59  02:05:53
    KDJ11-B (20 МГц, PMI3)	 00:15:58  00:17:08  00:19:15  00:17:52  00:19:42  00:18:04  01:10:13  01:47:59
    KDJ11-B (20 МГц, QBus4)	 00:15:37  00:16:20  00:18:09  00:17:19  00:18:26  00:17:32  01:07:25  01:43:23
    KDJ11-B (20 МГц, PMI4)	 00:12:37  00:13:11  00:14:38  00:13:58  00:14:57  00:14:12  00:54:24  01:23:33
    KDJ11-D (18 МГц)	 00:24:51  00:26:48  00:30:01  00:27:56  00:30:52  00:28:19  01:49:36  02:48:47
    PDP-2011/34 (DE10)	 00:02:25  00:02:31  00:02:56  00:02:37  00:02:50  00:02:36  00:10:29  00:15:55
    (1) SSHDD-SSHDD - между разделами на одном шпинделе
    (2) HSHDD-HSHDD - между разделами на одном шпинделе
    (3) HSHDD-SSHDD - между шпинделями
    (4) CF-CF - поскольку движущихся физических частей нет - думаю, без разницы - в пределах карты или между картами

    RSX. Компиляция ядра

    Код:
    1201.2018 (ВМ3 5 МГц)					- 01:22:57
    KDJ11-A (J11 10 МГц, реальная - 2.5 МГц)		- 01:04:22
    KDJ11-A (J11 14.7456 МГц, реальная - 3,6864 МГц, HSHDD)	- 00:47:40
    KDJ11-D (J11 18 МГц, реальная - 4.5 МГц)		- 00:34:39
    Генерация RSX

    Код:
    1201.2018 (ВМ3 5 МГц)					- 06:09:30
    KDJ11-A (J11 10 МГц, реальная - 2.5 МГц)		- 04:40:43
    KDJ11-A (J11 14.7456 МГц, реальная - 3,6864 МГц)	- 03:30:49
    Результаты с моим вариантом программы SPEED

    Все числа - операций/секунду

    Код:
                                            ВМ3                    F-11                   KDJ11-D           KDJ11-B некэш            KDJ11-B кэш
    R1+R0 classic                   1 615 261                530 362              2 142 538                  733 903              1 328 610
    R1(23456.)+R0(12345.) empty       248 303                165 295                542 690                1 211 967              1 222 165
    R1(23456.)+R0(12345.)             216 039 -> 1 662 631   126 731 -> 543 200     434 532 -> 2 180 293     342 864 -> 478 124     981 749 -> 4 990 762
    R1+@R0 classic                    412 633                329 772                879 453                1 645 160              1 618 765
    R1(23456.)+@R0(M-12345.) empty    248 303                165 325                542 690                1 212 001              1 222 163
    R1(23456.)+@R0(M-12345.)          155 444 ->   415 653   110 318 -> 331 563     339 644 ->   907 781     307 493 -> 412 027     704 520 -> 1 663 382
    R0*R0 classic                      83 009                 40 761                194 377                  226 475                225 966
    empty 11.*12.                     248 302                165 355                542 690                1 212 032              1 222 186
    11.*12.                            62 280 ->    83 131    32 675 ->  40 721     142 924 ->   194 022     140 748 -> 159 239     191 312 ->   226 816
    R2/R0 classic                     331 000                140 739                743 447                  991 430                981 742
    R2-R3(34567.)/R1(321.) empty      216 038                126 474                434 532                  343 497                981 744
    R2-R3(34567.)/R1(321.)             41 936 ->    52 037    20 126 ->  23 934      99 057 ->   128 305      85 625 -> 114 056     126 997 ->   145 866
    MOV 8 word 1 empty                165 984                110 384                362 777                  193 127                797 526
    MOV 8 word 1                       13 679 ->    14 907    13 877 ->  15 872      32 810 ->    36 072      27 913 ->  32 628      39 615 ->    41 685
    MOV 8 word 2 empty                165 984                110 386                362 324                  192 985                796 537
    MOV 8 word 2                       17 018 ->    18 962    17 064 ->  20 184      43 168 ->    49 006      33 084 ->  39 929      46 925 ->    49 862
    Микрокод:
    Код:
    34567.89022+32109.754321 empty    118 552 оп./сек
    34567.89022+32109.754321           53 598 оп./сек ->      97 825 оп./сек
    34567.89022*32109.754321 empty    118 552 оп./сек
    34567.89022*32109.754321           23 720 оп./сек ->      29 653 оп./сек
    34567.89022/32109.754321 empty    118 552 оп./сек
    34567.89022/32109.754321           23 970 оп./сек ->      30 044 оп./сек
    FPA
    Код:
    34567.89022+32109.754321 empty    165 076 оп./сек
    34567.89022+32109.754321          116 460 оп./сек ->     395 440 оп./сек
    34567.89022*32109.754321 empty    165 076 оп./сек
    34567.89022*32109.754321          116 461 оп./сек ->     395 452 оп./сек
    34567.89022/32109.754321 empty    165 076 оп./сек
    34567.89022/32109.754321          109 219 оп./сек ->     322 778 оп./сек
    Влияние PMI памяти на быстродействие

    Код:
                                     KDJ11-B некэш         KDJ11-B PMI некэш       KDJ11-B кэш              KDJ11-B PMI кэш
    R1+R0 classic                     720 308               763 224               1 300 811               1 398 071             
    R1(23456.)+R0(12345.) empty     1 210 371             1 225 137               1 219 991               1 226 901             
    R1(23456.)+R0(12345.)             357 564 -> 507 483    586 505 -> 1 125 137    980 307 -> 4 989 760    984 789 -> 4 990 411
    R1+@R0 classic                  1 643 555             1 648 636               1 614 780               1 626 869             
    R1(23456.)+@R0(M-12345.) empty  1 210 370             1 225 140               1 219 995               1 226 901             
    R1(23456.)+@R0(M-12345.)          312 820 -> 421 846    473 716 ->   772 358    703 780 -> 1 663 276    706 108 -> 1 663 472
    R0*R0 classic                     226 442               226 559                 225 888                 226 143             
    empty 11.*12.                   1 210 365             1 225 143               1 219 996               1 226 901             
    11.*12.                           142 230 -> 161 168    168 628 ->   195 542    191 256 ->   226 812    191 442 ->   226 836
    R2/R0 classic                     990 834               992 723                 980 297                 984 789             
    R2-R3(34567.)/R1(321.) empty      357 564               586 508                 980 298                 984 789             
    R2-R3(34567.)/R1(321.)             85 916 -> 113 089    107 276 ->   131 289    126 960 ->   145 849    127 402 ->   146 333
    34567.89022+32109.754321 empty    118 138               118 373                 118 552                 118 628             
    34567.89022+32109.754321           48 952 ->  83 587     51 665 ->    91 679     53 598 ->    97 825     53 615 ->    97 830
    34567.89022*32109.754321 empty    118 138               118 373                 118 552                 118 628             
    34567.89022*32109.754321           22 780 ->  28 221     23 328 ->    29 053     23 720 ->    29 653     23 720 ->    29 648
    34567.89022/32109.754321 empty    118 138               118 373                 118 552                 118 628             
    34567.89022/32109.754321           22 989 ->  28 543     23 569 ->    29 428     23 970 ->    30 044     23 970 ->    30 039
    MOV 8 word 1 empty                202 250               375 747                 796 153                 811 467             
    MOV 8 word 1                       27 259 ->  31 505     39 695 ->    44 383     37 694 ->    39 567     49 307 ->    52 496
    MOV 8 word 2 empty                201 999               375 271                 795 142                 810 443             
    MOV 8 word 2                       31 932 ->  37 927     49 542 ->    57 077     44 217 ->    46 820     61 257 ->    66 265
    32-ух битная целочисленная арифметика на CPU, FPP и FPA

    CPU-FPP
    Код:
    .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 оп./сек
    ..............
    CPU-FPA
    Код:
    .run hx7:speed3
    
    Тест быстродействия
    
    ........
    R2-R3(34567.)/R1(321.) empty      586 505 оп./сек
    R2-R3(34567.)/R1(321.)            107 273 оп./сек ->     131 285 оп./сек
    34567./321. (FPU) empty           206 932 оп./сек
    34567./321. (FPU)                 105 182 оп./сек ->     213 911 оп./сек
    ........
    Экзотика. J11 на 24 МГц

    Код:
    ...
    Type a command then press the RETURN key: MAP
    
    
    23.996 MHz
    
    Memory Map
    ...
    
    Type a command then press the RETURN key: BOO DU0
    
    
    Trying DU0
    
    Starting system from DU0
    
    
    RT-11SB  V05.07
    
    .R MSCPCK
    
    .RUN HX7:SPEED4
    
    Тест быстродействия
    
    ....
    R1(23456.)+R0(12345.)           1 181 261 оп./сек ->   5 989 094 оп./сек
    ....
    Последний раз редактировалось Hunta; 22.10.2020 в 17:28.

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

  3. #2
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил время генерации для KDJ11-D (основное отличие - нет кэш-памяти и, в зависимости от варианта, 15 или 18 МГц и 0.5 или 1.5 мб ОЗУ на борту, при желании можно добить до 4 Мб внешними модулями)

  4. #3
    Activist
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    280
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Добавил время генерации для KDJ11-D
    что-то от кэш "толку нету".
    Почему ?

  5. #4
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    Почему ?
    8 кб - вот прям щас от них такой толк будет

    Вот этот результат

    Цитата Сообщение от Hunta Посмотреть сообщение
    Немного поменял SPEED, так что он полностью умещался в кэш (8 кб) и….

    Код:
    .RUN HX7:SPEED2
    
    ТЕСТ БЫСТРОДЕЙСТВИЯ
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 2431
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 817
    
    КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 113
    
    КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 492
    .
    против вот этого

    Цитата Сообщение от Hunta Посмотреть сообщение
    Код:
    .RUN HX:SPEED
    
    ТЕСТ БЫСТРОДЕЙСТВИЯ
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК)      704
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК)      504
    
    КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК)      136
    
    КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК)      392
    .
    ничего не подсказал?

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

    Готовлюсь прогнать генерацию RT на .2018 (ВМ3)
    Не совсем, конечно, корректное сравнение будет (CF - это не HDD, пусть HDD и с ПДП, но вроде по суммарной пропускной способности на линейном чтении более менее одинаково, так что примерно где то - можно сравнить)
    Последний раз редактировалось Hunta; 02.08.2020 в 12:50.

  6. #5
    Activist
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    280
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так почему - нет толку при генерации ? Может кэш в этом случае отключен ?
    Последний раз редактировалось ra3qdp; 02.08.2020 в 13:10.

  7. #6
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    так почему - нет току при генерации ?
    Авас - доцент (далее по тексту)
    У нас MACRO занимает в памяти меньше 8 кб? Причём в эти 8 кб входит ВСЁ - и трансляция и чтение/запись с/на диск (без участи RT!)??

  8. #7
    Activist
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    280
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По Вашему получается, что практически зря DEC делал кэш в 11/73, 83, т.к. "толк" от него есть ТОЛЬКО в "оптимизированных" программах, которые помещаются в его крошечный размер.

  9. #8
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    толк" от него есть ТОЛЬКО в "оптимизированных" программах, которые помещаются в его крошечный размер.
    Почитайте про работу кэша - многое станет понятным.
    Так же как и способ оптимизации и каких операций, что бы попасть в кэш.

    А вообще решение проблемы кэша на классических J-11 (не плат на его основе) - очевиден.

  10. #9
    Activist
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    280
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "очевиден" он будет, если научиться его включать-выключать по ходу работы, а, может, и как-то достоверно отслеживать работает он в кокретный момент или нет.
    Последний раз редактировалось ra3qdp; 02.08.2020 в 13:41.

  11. #10
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,056
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    160 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    "очевиден" он будет, если научиться его включать-выключать по ходу работы, а, может, и как-то достоверно отслеживать работает он в кокретный момент или нет.
    Если кратко - чушь

Страница 1 из 13 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 16.12.2015, 20:33
  2. Ответов: 4
    Последнее: 18.05.2007, 12:56

Ваши права

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