User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Страница 52 из 109 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя
Показано с 511 по 520 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

  1. #511

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    уухх сколько переменных то)))))
    тем временем, косяк был мой. не скажу в чём.
    заодно подсчитал. что спринтер тратит 22.5 такта на пересылку 256 байт. если я верно понимаю, те же 256 байт ТС перекинет уже за 128 тактов? или я опять не так подсчитал?!
    Последний раз редактировалось Sayman; 18.08.2016 в 18:29.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

  3. #512

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А спринтере 96 битная память?

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

    Это примерно 12 байт за такт памяти

  4. #513

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    s_kosorev, я мог ошибиться в расчётах. я же переспросил там в конце, что я опять не так подсчитал?
    я исходил из двух вещей. первое, это по мануалу:
    Скорость работы акселератора ограничивается только физической
    скоростью работы основного ОЗУ. Определить примерное время работы команды с
    акселератором можно по такой формуле:

    Время работы = время работы команды без акселератора + время работы
    акселератора

    Время работы акселератора = число пересылаемых байт /7 микросекунд
    второе, по исходнику, опять-таки если верно прочитал исходник на ahdl, память с акселем работают на 42мгц, а не 7 как у ТС (со слов Хакера).
    попробуй это всё переведи в такты. тоже хочется узнать, где же тут истина.
    так же могу сказать одну вещь, что если на ТСконфе после транзакции нужно ожидать прерывание от ДМА (типа он закончил пересылку данных, опрос статуса дма на предмет бита busy), то тут ожидать этого не нужно. выполнив последнюю команду при которой данные улетают куда надо, я могу выполнять любое другое действие сразу, без ожидания.
    т.е. чтобы скинуть сколько-то байт (или заполнить или скопировать), я делаю примерно так:
    Код:
    	di		;обязательно, иначе батхерт
    	ld d,d		;включить аксель
    	ld a,cnt	;сколько...
    	ld l,l		;просто копируем
    	ld a,(hl)	;в этот момент альтера перехватила команду и записала cnt байт из озу в свою память
    	ld (de),a	;а тут она после перехвата делает запись из своей памяти в озу
    	ld b,b		;отключение акселератора
    никакого ожидания битов и статусов. после ld b,b волен делать что угодно.
    Да и сам Хакер тоже не совсем верно подсчитал производительность дма. считать надо с учётом всех участвующих команд проца+время ожидания бита статуса.
    единственное, думаю, что ТСный дма будет иметь выигрыш на больших объёмах транзакций. т.е. если я верно прочитал мануал, можно задавать для дма количество выполняемых транзакций (это кроме размера самой транзакции). в то же время, на спринтере именно такого параметра нет. т.е. макс.256байт и всё. потом, если надо, иди на новый круг выполняй процедуру.
    Последний раз редактировалось Sayman; 19.08.2016 в 06:28.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #514

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    амять с акселем работают на 42мгц
    42МГц DRAM не может работать, DRAM 7-10мгц потолок
    Существенное повышение только за счет конвееров разных, page mode итд, но опять же DRAM 60нс вроде самые быстрые в конвеере
    Последний раз редактировалось s_kosorev; 19.08.2016 в 08:18.

  6. #515

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    s_kosorev, гугл с тобой не согласен. он мне подсказывает, что до 30мгц и выше при 60нс. уже как бы не 10мгц. и там речь идёт про fpm, а edo модули на спринтере не работают.
    в описании на спринтера сказано, что память работает на своих запредельных частотах. в исходнике есть сигнал clk42. Иван говорил про него, что это 42мгц. в общем. открой исходник acceler.tdf, там есть ответ для тебя...
    кстати, Иван писал об этом, что когда он там платы запускал, он тестировал на них разные модули СИММ. какие-то заводились сразу, какие-то тупили. закономерности он не выявил, но думаю, что в этом и причина, что некоторые модули не заводились на таких частотах.
    Последний раз редактировалось Sayman; 19.08.2016 в 09:28.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #516

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    s_kosorev, гугл с тобой не согласен.
    есть рандомный доступ, там где полный ras-cas а есть пакетные разные оптимизации, когда выбран ряд уже, так вот полный ras-cas потолок 7-10 мгц, внезапно даже у DDR4

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

    Хотя не, обманул, пересчитал для DDR4 из шустрых, полный цикл аналогичный классической DRAM (тобишь вообще без каких либо оптимизаций) аж 26мгц скорости дает при рабоче 2133мгц

  8. #517

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    s_kosorev, а я не буду спорить. я вот что вижу по исходнику, вижу, что это работает. а подробности уже не так важны. если по исходнику на память подают 42мгц. значит там 42мгц. реализация всё ровно. снимем замеры, посмотрим.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #518

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    какая там память?

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

    Нашел что Sprinter 2000 использует simm72
    Берем даташит на первую попавшуюся микруху 60нс
    курим доку http://prntscr.com/c7ml8g и внезапно видим 90-110нс что то около 10мгц
    42мгц это модуль может работать на такой частоте, но не сама память, модуль может юзать 6 тактов своего клока на 1 цикл памяти

  10. #519

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    s_kosorev, Время работы акселератора = число пересылаемых байт / 7 микросекунд = 256/7 = 36.57142857142857 микросекунд . переведи в такты. это будет физически возможная (рабочая) скорость работы акселератора у спринтера. остальное для меня китайская грамота.
    это я ещё не упоминал о том, что видеопамять тут на сраме...
    Последний раз редактировалось Sayman; 19.08.2016 в 11:11.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  11. #520

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так если цикл 7мкс это 140 кб/с
    т.е. примерно в 50 раз медленней чей 7мб/с

Страница 52 из 109 ПерваяПервая ... 484950515253545556 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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