User Tag List

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

Тема: Сравнение скорости копирования ОЗУ разными камнями и ЭВМ

  1. #111

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    483
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    390
    Поблагодарили
    145 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не очень понял, а что в итоге получилось?
    mov (r0)+,(r1)+
    sob r3, .-2
    оказалось медленнее?
    Кто победил?
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

  2. #112

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

    По умолчанию

    Ни кто
    Я просто показал, что счёт объёма команд для выполнения операции по копированию не совсем корректный, ну во всяком случае для PDP-11...
    Для остальных случаев, я недостаточно компетентен.

  3. #113

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    или нет - если 4,4,3,5 растягивается до 4,4,4,8
    но тогда для ldir дб 4,4,3,5,5 ---> 4,4,4,8,8 = 28 !!
    Признаюсь, был уверен, что на Амстраде LDI - 16 тактов, а LDIR - 24. Но благодаря помощи уважаемого ivagor'a выяснилось, что LDI на Амстраде 20 тактов и что Амстрад работает с тактами сложнее, чем я предполагал.
    Рекомендую для справки
    https://map.grauw.nl/articles/fast_loops.php
    http://logonsystem.fr/down/ACCC1.5-EN.pdf

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

    Кстати, забыли про самый крутой компик 80-х, Архимед. Там на пересылку двойного слова нужно чуть больше 2 тактов, итого при штатной частоте 8 МГц получаем почти 16 лимонов байт в секунду! Если бы в СССР не просто следовали указаниям из Вашингтонского обкома, а ещё и немного думали, то во рту росли бы грибы.

  4. #114

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

    По умолчанию

    Чего хотеть - Архимед на ядре ARM , первый компьютер более-менее массовый...
    Но вот зараза, за рубежом он остался экзотикой.
    Так что не только СССР проморгал его...
    Вопрос только в том, на сколько память поспевала за процессором?
    Для того, чтобы ответить - надо поизучать сей вопрос, какая память, был ли кэш???(может и была такая скорость, но в пределах кэша???)
    Ещё пересылками память-память в некоторых моделях компьютеров могли заниматься и другие шинные устройства, как то контроллеры ПДП или видеоадаптеры...

  5. #115

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    на сколько память поспевала за процессором?
    Чтобы максимально использовать возможности dram там страничный доступ.

  6. #116

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

    По умолчанию

    Это FPM RAM... Но могла стоять как более старая память, так и экзотика какая ...
    Вики молчит касательно типа памяти на Архимеде

  7. #117

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем вики, если доступен даташит MEMC. В первых архимедах с ARM2 8 МГц два варианта циклов dram: N-cycle (одиночный или первый в пакете) 250 нс и S-cycle (страничный) 125 нс. Когда у ARM подросли частоты, там уже кеш.

  8. #118

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это несколько не так считается (надо учитывать, в каких циклах есть обращение к памяти и в каких нет). Еще проще загуглить готовые растактовки для amstrad cpc.
    тогда если не как бы дополнять, а выравнивать начало нового цикла, то действительно выходит 20 и 24

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Зачем вики, если доступен даташит MEMC. В первых архимедах с ARM2 8 МГц два варианта циклов dram: N-cycle (одиночный или первый в пакете) 250 нс и S-cycle (страничный) 125 нс.
    в оригинале вроде каждый четвёртый адрес вызывал цикл типа N даже при последовательном доступе
    но скорость в среднем падала не настолько, так как и рандомный доступ мог попасть как раз на этот же адрес

    Цитата Сообщение от ivagor Посмотреть сообщение
    Когда у ARM подросли частоты, там уже кеш.
    инетересно, что при промахе вместо ожидания проц временно переходил на клок dram

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

    (по крайней мере, на тогдашних древних машинах)
    Прихожу без разрешения, сею смерть и разрушение...

  9. #119

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    625
    Спасибо Благодарностей получено 
    742
    Поблагодарили
    312 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чего я понять никак не могу... А почему ЭТО в разделе ДВК, УКНЦ ?
    Какие-то армы, архимеды...

  10. #120

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    А почему ЭТО в разделе ДВК, УКНЦ ?
    ну видимо потому что
    Цитата Сообщение от MM Посмотреть сообщение
    Прошу принять участие владельцев всех типов ЭВМ, особенно на Z80 - 3.5 мгц, 580ВМ80-2.5 мгц и некотрых др.
    Прихожу без разрешения, сею смерть и разрушение...

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

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

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

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

Похожие темы

  1. Сравнение: AY8930/AY8910/YM2149F
    от newart в разделе Звук
    Ответов: 56
    Последнее: 02.07.2022, 10:27
  2. Как сопрягать микросхемы с разными VCC?
    от dhau в разделе Несортированное железо
    Ответов: 22
    Последнее: 08.06.2012, 16:59
  3. Скорости загрузки в ОЗУ
    от ASDT в разделе ZX Концепции
    Ответов: 56
    Последнее: 07.01.2011, 14:22

Ваши права

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