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

User Tag List

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

Тема: Многопроцессорная графическая плата ДВК

  1. #1
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Многопроцессорная графическая плата ДВК

    Предлагаю уважаемым любителям советского PDP-11 высказать свое мнение о варианте графической платы ДВК с кучей ( ~8 шт. ) вычислительных ядер на ВМ2, под управлением общего ВМ3.
    Каждое графическое ядро имеет свое ГОЗУ, сканируемое одновременно с 7-ю другими др. ядрами на видеовывод.
    Приоритет ( очередь ) видеовывода ( слоёв графики ) определяется программно.

    Например, 1-е ядро управляет текстом, 2-е ядро - машинкой игрока, 3-4 ядра - машинками конкурентов, 5 и 6 ядра - рисуют графитаж обочины шоссе, 7 - управляет облаками, 8 - скроллит саму дорогу - приблизительный вариант для игры "ралли".
    Примерный размер ГОЗУ каждого ядра - 640х256х2 бит ( 40 кбайт ), отдельные палитры. И еще 20 кбайт ( на 1 шт. ядро ) для кода, может еще и ЭД какой-нибуть.
    На АП ВМ3 каждое ядро сидит как участок общего ОЗУ и доступом по ПДП ( к ОЗУ ядра ) к каждому ядру.

    Т.е. для сложных игр общее быстродействие может даже складываться - например, до 8 млн рег-рег. при 1 млн рег-рег для 1 шт. ядра.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

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

  3. #2
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    такое в zx-poly реализовано на 4х ядрах, вроде как теоретическое вскрытие показывает что подход работает

  4. #3
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопросов, как обычно, три

    - Сколько будет стоить
    - Кто это сделает
    - Кто под это будет писать (игрухи)

    И если что - это риторические вопросы, потому что ответы на них я уже знаю

    А про zx-poly - в железе оно уже е? Если нет (эмуляторы не в счёт) - тогда "подход работает" остаётся теоретическим мнением.

  5. #4
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Предлагаю уважаемым любителям советского PDP-11 высказать свое мнение о варианте графической платы ДВК с кучей ( ~8 шт. ) вычислительных ядер на ВМ2, под управлением общего ВМ3.
    Это даже не мнение, просто стандартный вопрос: кто будет писать софт?

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

    Hunta, опередил, пока я пошёл чайку налить ;-)

    Цитата Сообщение от Hunta Посмотреть сообщение
    А про zx-poly - в железе оно уже е? Если нет
    Железо сейчас уже ничего не решает, только софт.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А про zx-poly - в железе оно уже е? Если нет (эмуляторы не в счёт) - тогда "подход работает" остаётся теоретическим мнением.
    нет, так как в железе экономически это было невыгодно делать еще в середине 90-х, что мне и сказал тогда Сергей Зонов который знает толк в деле, я не вижу проблем с эмуляторами, как не вижу проблем когда сейчас многие более сложные и ответственные вещи прогоняют на компах в "виртуальном режиме"

  7. #6
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    так как в железе экономически это было невыгодно делать
    Цитата Сообщение от Raydac Посмотреть сообщение
    я не вижу проблем с эмуляторами
    Основная проблема - программа (а эмулятор - это программа) - это ВСЕГДА последовательное выполнение действий. Даже если у вас многопоточное приложение и несколько процессоров в системе - нельзя записать в одну и ту же ячейку памяти ОДНОВРЕМЕННО данные двумя процессорами - сначала запишет один, потом другой. А железное решение - это ВСЕГДА параллельные действия. И что бы достичь последовательных действий (или часто используют термин - синхронный дизайн) - нужно предпринять определённые усилия. И записать в параллель (по И, ИЛИ или исключающему ИЛИ) данные в одну и ту же ячейку памяти со стороны двух процессоров (на железном уровне) - раз плюнуть. Скажем, в МПИ или QBUS это будет ИЛИ. И что бы не происходило ТАК - реализуются СХЕМНЫЕ решения. Раз до вас это дело не доходит и вы "не видите проблем" - флаг в руки. И попробуйте создать железный zx-poly хотя бы для себя, любимого. Тогда и продолжим разговор

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Железо сейчас уже ничего не решает, только софт.
    Я немножко про другое - про потенциальную реализуемость в железе. Ибо если его в железе реализовать нельзя или оно будет стоит "бешеных" бабок для основной группы потенциальных пользователей (фанаты и хоббисты не счёт, я скажем, на свои PDP-шные хобби потратил уже, по приблизительным подсчётам под шесть-семь штук и планирую ещё под пару штук) - до софта дело не дойдёт.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    просто стандартный вопрос: кто будет писать софт?
    Шоб писать софт - уже нужна железка

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

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Hunta, опередил
    "Но Кристобаль Хозевич успел раньше. Он любил успевать раньше — всегда и во всем."

  8. #7
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Основная проблема - программа (а эмулятор - это программа) - это ВСЕГДА последовательное выполнение действий.
    как раз на уровне эмулятора это вполне неплохо эмулируется просто случайным изменением последовательности работы с памятью процессоров на каждом шаге, тут главное иметь качественный эмулятор процессора с чуть ли не потактовой эмуляцией, я на это прилично сил потратил

  9. #8
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    с чуть ли не потактовой эмуляцией
    Цитата Сообщение от Raydac Посмотреть сообщение
    случайным изменением последовательности работы с памятью процессоров
    Не спасёт. И раз вы этого не понимаете - ещё раз - сделаете рабочий железный вариант - тогда и поговорим. Уж для себя то, любимого, можно сделать До этого момента - на эту тему - более не беспокою

  10. #9
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не спасёт. И раз вы этого не понимаете - ещё раз
    через 22 года разработки, могу сказать что вполне спасает, если тот кто делает конечно программировать и проектировать умеет, если этого не понимаете, то не поймете

  11. #10
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут бешеный объём работы... По аппаратной части, нужен целый коллектив специалистов. И цена вопроса, не, ежели спонсор найдётся - сделать можно
    Но ведь не найдётся
    И потом проблема с софтом... Уж с софтом на КЦГД дефицит был, пока у народа разошлось да понаписалось... Там ДВК + КЦГД заменили РС-совместимые.
    А уж на такого зверя писать...
    Если про любительское творчество - то увы, не реально...
    Даже на уровне эмулятора - эмуляции той же КЦГД нормальной нет :-(, а уж такую зверушку...
    Нет эмуляции КЦГД, так как софта очень мало и было, а осталось ещё менее :-(
    Вот на УКНЦ - эмулятор сделан, но там изначально графического софта сильно более было, смысл был.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. divGMX (Многопроцессорная система на кристалле MPSoC)
    от vlad в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 5
    Последнее: 29.04.2017, 19:18
  2. Графическая библиотека
    от alone в разделе Программирование
    Ответов: 81
    Последнее: 31.01.2016, 20:37
  3. Процессорная плата от ДВК
    от megabyte в разделе Барахолка (архив)
    Ответов: 24
    Последнее: 25.07.2010, 22:40

Ваши права

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