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

User Tag List

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

Тема: Отечественные компьютеры: быстродействие

  1. #61

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    напишет для ДВК-3 Оптимизированный Компиллятор Бейсика
    Почему не ДВК-4 ?
    Для такой разработки ИМХО: очень пригодились бы исходники RSX-BASICа -
    http://zx-pk.ru/showthread.php?t=168...l=1#post839754 - последний раз
    обсуждался по приведённой ссылке и далее по теме.
    Архив программ для УК-НЦ, ДВК и БК.

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

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

  3. #62

    Регистрация
    03.05.2012
    Адрес
    г. Томск
    Сообщений
    39
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    На МС1201.02 целесообразно отделить тактирование ВП1-013 от тактирования ВМ2.
    На ВП1-013 максимально-допустимая частота при +5.05 в. - не более 7 мгц, стойкий отказ - при 8 мгц ( большая часть из партии БИС ).
    Если сам процессор не имеет точек - группа "А", то его можно подразогнать до 12 точно, по др. данным - и до 14 мгц.
    На вход ВМ2А необходимо подавать с делителя на 2 - например, 531ТМ2, 531ТВ9 и т.п. Использование ИС серии 155 нежелательно.
    Без использования предварительного делителя частоты процессора рекордные результаты тестирования точно не будут достигнуты.
    Правильно ли я понимаю, что для того чтобы получить МС1201.02 работающую на (внутренней) частоте процессора 7 Мгц нужно подать на процессор 14 Мгц, которые в свою очередь должны быть получены путем деления пополам 28 Мгц с тактового генератора?
    А если нужна частота больше 7 Мгц, то тактировать ВП1-13 отдельно? И при этом заменить всю 155 серию на плате.
    Кстати, на что менять - 531, 555, 1533 ?
    Цитата Сообщение от MM Посмотреть сообщение
    В ДВК ставили конденсаторы ( на тактовый привод ), что бы при прогреве в жарком цеху снижать быстродействие, до 5% и более. Теплоотвод типа слишком сложно было приделывать.
    Действительно, отмечено, что холодная плата дает лучшие результаты в тестах, чем поработавшая некоторое время.
    А потом и осциллографом увидел, как тактовая частота практически на глазах уменьшается.

  4. #63

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

    По умолчанию

    Новые данные насчёт торможений и «эффективных» тактовых частот.
    Протестировал на эмуляторе БК-0010 Бейсик ДВК НЦ – жутко тормозной интерпретатор размером 8 Кбайт, использовавшийся иногда на БК (с загрузкой в ОЗУ с магнитофона) и первых ДВК (в ПЗУ). Получилось, что его средние показатели в 2.45 раза хуже, чем на ДВК-2 с платой МС1201.02-07 (К1801ВМ2 на внешней частоте 7,36 МГц), причём на ДВК Бейсик запускался в ПЗУ, а на БК – в ОЗУ. Ну вот, делим 7,36 / 2,45, получаем ровно 3 МГц – ровнёхонько тактовая частота БК-0010. Отсюда сразу вытекает предположение – МС1201.02-07 работает примерно с такими же задержками, как и БК-0010, т.е. процессор ВМ2 на этой плате тормозится также, грубо говоря, на 1/3 (хотя это зависит от конкретной программы, реальное среднее торможение может быть и меньше – скажем, порядка 20%, во всяком случае, в статье Ю.Зальцмана было написано, что программы в ПЗУ БК выполняются на 10-30% быстрее, чем в ОЗУ), причём даже при исполнении программы в ПЗУ! Действительно, тесты, проводившиеся по инициативе Patrona, показали, насколько я понял, что у плат на базе ВМ2 тоже есть заметное торможение (в частности, как и у БК, самые быстрые команды выполняются в ОЗУ за 12 тактов внешней частоты). При этом, поскольку результаты тестов ВМ1-ВМ8 на всех 3-х платах ДВК с ВМ2 практически одинаково пропорциональны тактовым частотам, степень торможения процессора на всех трёх платах почти одинаковая.

    Самое интересное, что, судя по результатам Бейсика ДВК НЦ, УКНЦ работает в 2,1 раза быстрее БК-0010 (причём, скорее всего, даже без использования специфических команд ВМ2) – и это преимущество намного больше, чем на основе результатов похожих вильнюсских Бейсиков (там среднее преимущество УКНЦ над БК в простых тестах – не более 20%!). Причём для тестирования БК использовался один и тот же эмулятор EMU 1.01. Это очень странно и пока для меня необъяснимо. Разве что можно предположить 3 причины:

    1) Может быть, всё же 9-килобайтный вильнюсский Бейсик-87 на БК использует более эффективные алгоритмы, чем 27-30-килобайтный вильнюсский Бейсик на УКНЦ. Но это было бы очень странно и нелогично, учитывая и втрое больший объём, и более позднюю разработку Бейсика УКНЦ, а также одного разработчика (Вильнюсский ГУ), одинаковые принципы работы и совершенно одинаковую точность вычислений.
    2) Естественно, другая возможная причина расхождения данных этих двух Бейсиков – тестирование на ДВК в ПЗУ, а на БК – в ОЗУ. Если предположить, что торможение у ДВК при исполнении программы в ОЗУ сильнее, чем в ПЗУ (что логично), то расхождение в тестах и должно быть. Вот только торможение в ОЗУ относительно ПЗУ тогда получается примерно 2,1/1,2=1,75 раза! А общее торможение ВМ2 в ОЗУ ДВК относительно «идеальных условий» - примерно 2,55 раза!
    3) Наконец, можно даже предположить что на УКНЦ в вильнюсском Бейсике процессор работает со значительно большим торможением, чем в Бейсике-11 – например, если одновременно с выполнением программы на вильнюсском Бейсике зачем-то активно работает с памятью периферийный процессор или видеоконтроллер, а у Бейсика-11 - нет. Кто его знает – архитектура сложная, теоретически вполне возможны и какие-то подобные эффекты.

    В общем, если рассматривать сугубо приблизительно, получается примерно такая картина «эффективных» тактовых частот при работе программ в ОЗУ (показывающих степень торможения процессора относительно «идеального» случая его работы без задержек со стороны памяти и контроллеров):

    «Оптимистичная» (на основе результатов тестов Бейсика ДВК НЦ, без учёта различий между ОЗУ и ПЗУ для ДВК):

    БК-0010 (3 МГц) – 2,4 МГц (3 – 20%)
    УКНЦ (8 МГц) – 5 МГц (2,4х2,1)
    МС1201.02-1 (6.38 МГц) – 5,1 МГц (5,9х6,38/7,36)
    МС1201.02-7 (7.36 МГц) – 5,9 МГц (2,4х2,45)
    МС1201.02-11 (5.77 МГц) – 4,6 МГц (5,9х6,38/7,36)
    МС1201.01-07 (3.98 МГц) – 3,13 МГц (5,9х(3,98/3,68)х100/204, см. https://docs.google.com/spreadsheets...it?usp=sharing)
    МС1201.03 (5.063 МГц) – 3,46 МГц ((5,9/2)х(5,063/3,68)*(174/204), см. https://docs.google.com/spreadsheets...t?usp=sharing; также предполагается, что скорость ВМ3 и ВМ2 на одинаковой внутренней частоте при отсутствии торможений должна быть одинаковой)

    «Пессимистичная» (на основе результатов одинаковых по точности вычислений версий вильнюсского Бейсика на БК и УКНЦ):

    БК-0010 (3 МГц) – 2,4 МГц (3 – 20%)
    УКНЦ (8 МГц) – 2,9 МГц (2,4х1,2)
    МС1201.02-1 (6.38 МГц) – 2,9 МГц (=УКНЦ по результатам Бейсика-11)
    МС1201.02-7 (7.36 МГц) – 3,35 МГц (2,9х7,36/6,38)
    МС1201.02-11 (5.77 МГц) – 2,6 МГц (2,9х5,77/6,38)
    МС1201.01-07 (3.98 МГц) – 1,77 МГц (2,9х(3,98/3,19)х100/204, см. https://docs.google.com/spreadsheets...it?usp=sharing)
    МС1201.03 (5.063 МГц) – 1,96 МГц ((2,9/2)х(5,063/3,19)*(174/204), см. https://docs.google.com/spreadsheets...t?usp=sharing; также предполагается, что скорость ВМ3 и ВМ2 на одинаковой внутренней частоте одинаковая).

    Все «эффективные частоты» в этих табличках, конечно, прямо зависят от выбора частоты у БК-0010 – если принять её, скажем, 2 МГц вместо 2.4, то все остальные тоже пропорционально понизятся.

    Видно, что второй вариант малоправдоподобный: по нему, например, эффективная частота и скорость работы БК-0010 почти равна МС1201.02-11 на ВМ2 и заметно выше, чем у ДВК-1 на ВМ1 с частотой 4 МГц. А у платы с ВМ3 эффективная частота всего 2 МГц (при номинальной 5 МГц).

    А первый вариант, видимо, завышенный, поскольку основан на скорости работы Бейсика ДВК НЦ в ПЗУ (в ОЗУ скорость должна быть ниже).

    Не помнит ли кто-нибудь, какова разница в скорости выполнения программ в ОЗУ и ПЗУ на ДВК с процессором ВМ2?

  5. #64

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vladtru Посмотреть сообщение
    Причём для тестирования БК использовался один и тот же эмулятор EMU 1.01.
    Я бы на стал полагаться на результаты моего эмулятора. Если для КР580ВМ80А растактовки команд давно известны, то вот для остальных процессоров я гарантий никаких не дам.

  6. #65

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

    По умолчанию

    Цитата Сообщение от andy7109 Посмотреть сообщение
    Правильно ли я понимаю, что для того чтобы получить МС1201.02 работающую на (внутренней) частоте процессора 7 Мгц нужно подать на процессор 14 Мгц, которые в свою очередь должны быть получены путем деления пополам 28 Мгц с тактового генератора?
    А если нужна частота больше 7 Мгц, то тактировать ВП1-13 отдельно? И при этом заменить всю 155 серию на плате.
    Кстати, на что менять - 531, 555, 1533 ?
    Менять на плате МС1201.01 ничего не нужно - только добавить кварц с ИС 531ЛН1 и 531ТМ2 - схему включения кварца можно позаимствовать с Э3 блока ВМ3А в соответствующей ветке на этом форуме. Резисторы - 620 и 330 ом, конденсаторы - 30 и 43 пф. Схему включения ТМ2 можно взять от туда же - точно так же, как ТМ2 включена на предлагаемой схеме. Номиналы генератора предусматриваю разброс частот кварца от 20 мгц до 30 мгц включительно. Экспериментальная граничная частота 531ЛН1 - в районе 31.3 мгц - т.е. на 32 мгц она уже фактически молчит, а на 30.8 мгц - работает.
    Можно ТМ2 сменять на ТВ9 ( с др. схемой включения, как в БК0010 без "-01" ) или даже 531ИЕ17 - это было бы самое универсальное решение - частоты /2, /4, /8, /16. Предполагаемая граничная частота 531ИЕ17 - 32 мгц ( по ТУ - 22.5 мгц )
    *
    Почему такие низкие частоты использовали в серийных М-ЭВМ ДВК - так и качество серийных БИС процессоров было весьма скромное, и в том числе для возможности устанавливать группы "Б" - т.е. для дешевизны. Более того, после 1991 г. процессоры перестали разбирать на группы - все маркировали как "А", лично подтвержаю это для 1801ВМ3А.
    *
    Для разгона 1801ВМ2А абсолютно необходим теплоотвод, например оп П-1 ( и напильник для приделывания теплоотвода ). Если на процессоре есть отметки о провале цеховых испытаний на группу "А" ( точка ) - то разгон свыше 10 мгц нецелесообразен.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  7. #66

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

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Я бы на стал полагаться на результаты моего эмулятора. Если для КР580ВМ80А растактовки команд давно известны, то вот для остальных процессоров я гарантий никаких не дам.
    Спасибо за отличный эмулятор!
    Конечно, трудно сделать точную скорость при таком количестве поддерживаемых ПК, но для основных ПК вам это, можно сказать, удалось!

    Скорость БК, судя по имеющимся отдельным результатам, эмулируется очень хорошо. При работе в ПЗУ эмулятор, видимо, несколько медленнее (возможно, процентов на 15), а при работе программы в ОЗУ - видимо, чуть быстрее. Но в целом, насколько я понимаю, всё близко к оригиналу. Хотя, конечно, хотелось бы опираться на результаты с реальных ПК - но, увы, полного набора тестов ВМ1-ВМ8 для БК пока никто не сделал... Причём выполнить их желательно не только на Бейсике в ПЗУ, но и в ОЗУ (Бейсик-87 (http://r-games.net/engine/download.php?id=942) или Бейсик ДВК НЦ, но Бейсик-87 нааамного быстрее), т.к. скорость работы программ в ПЗУ и в ОЗУ у БК заметно отличается.

  8. #67

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Результаты для Апогея (+файлы)

    ---

    Были ошибки в результатах BM8M для Микроши (лишняя минута;) Oбновил файл.
    Последний раз редактировалось DDp; 15.11.2015 в 17:42.
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  9. #68

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

    По умолчанию

    Цитата Сообщение от DDp Посмотреть сообщение
    Результаты для Апогея (+файлы)
    Спасибо, Микрошу в таблице исправил, Апогей добавил. Теперь у нас хорошая подборка результатов для РК-совместимых. Но тут же возник аналогичный вопрос по Львову ПК-01 - у него разница между ВМ8 и ВМ8М слишком мала, может быть туда тоже вкралась лишняя минута?

    PS. В общем-то, это можно легко проверить на эмуляторе (но с учётом того, что EMU 1.01 даёт для Львова скорость примерно на 2/3 выше реальной).

    Текущие результаты тестов ВМ1-ВМ8М (на 17-11-2015):

    https://docs.google.com/spreadsheets...it?usp=sharing

    Если не работает сортировка по столбцам, нажмите в верхнем горизонтальном меню Данные -> Фильтры… -> Фильтр 1.
    Последний раз редактировалось vladtru; 17.11.2015 в 09:55.

  10. #69

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vladtru Посмотреть сообщение
    между ВМ8 и ВМ8М слишком мала, может быть туда тоже вкралась лишняя минута?
    Перепроверил, да!
    Правильно: 77,4
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  11. #70

    Регистрация
    03.05.2012
    Адрес
    г. Томск
    Сообщений
    39
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжу тему тактовых частот старых компьютеров.
    Задался я целью определить тактовую частоту М6 и как обычно нигде нет никакого упоминания, но мы к этому привычные, поэтому берем осциллограф, становимся на 1 или 2 ногу микросборки МК1 и видим там интересную картину.
    В пульте, когда нет нагрузки на процессор, я там увидел 3,234 Мгц. Но стоило начать грузить RT11, как частота стала скакать в нижнюю сторону, частотомер показывал мгновенные частоты вплоть до 1.5 Мгц!
    И выглядело это не как уменьшение частоты, т.е. растягивание интервалов между тактами, а как пропадание отдельных тактов. И чем больше нагрузка, тем больше тактов пропадает.
    Vslav упоминал эту особенность М6 выше, но интересно было понаблюдать за этим явлением в живую

    В таблицу я занес максимальное измеренное значение тактовой частоты и добавил еще тест М8М.

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

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

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

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

Похожие темы

  1. Отечественные компьютеры: Разное.
    от KALDYH в разделе Разное
    Ответов: 172
    Последнее: 26.11.2025, 02:28
  2. Ответов: 674
    Последнее: 18.11.2024, 15:27
  3. Раздел про отечественные компьютеры
    от CityAceE в разделе Форум
    Ответов: 47
    Последнее: 22.02.2012, 01:31
  4. Ответов: 59
    Последнее: 02.05.2011, 01:35

Ваши права

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