User Tag List

Страница 37 из 87 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 863

Тема: PDP-11 на FPGA

  1. #361

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Эмулятор Патрона с RK - 6:41
    Эмулятор Патрона с HD - 1:18
    Так неудивительно. Патрон довольно точно эмулирует временнЫе характеристики RK. Поставь у себя реальную скорость RK, а не свой разогнанный вариант, и разницы с эмулятором Патрона вообще не заметишь, ибо все время съест RK.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

  3. #362

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Так неудивительно
    Угу, как обычно - что увидел, про то пою. Смысл вовсе не эмуляции RK, иначе тест с HD я бы не делал.

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

    Тактовая частота PDP-2011 - 100 МГц
    Скорость передачи для эмулируемого RK - 4800 блоков за примерно 2.5 секунды - 0,9375 мб/с

    Время компиляции-сборки двух мониторов RT-11 - 90 секунд


    Тактовая частота процессора, на котором работает эмулятор - 2.4 ГГц в 24 раза быстрее
    Скорость передачи винчестера, на котором расположен файл виртуального диска - больше 100 мб/с (ниже не падало) - ну пусть в 100 раз быстрее

    Время компиляции-сборки двух мониторов RT-11 - 78 секунд - быстрее В 1.15 раз или НА 15 процентов

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

    Это к вопросу о том, что - взять ноут, запустить на нём эмулятора, запихать в коробку и объявить невероятно быстрым PDP-11

  4. #363

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это значит, что аппаратная реализация всего в 20 с небольшим раз эффективнее программной. Странно. Я ожидал большего...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #364

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это к вопросу о том, что - взять ноут, запустить на нём эмулятора, запихать в коробку и объявить невероятно быстрым PDP-11
    Смотря какой компьютер взять. Например, Jetson с правильной эмуляций периферии и PDP-11 на CUDA порвет младшие FPGA без вопросов.

  6. #365

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    порвет младшие FPGA без вопросов.
    PDP-2011 далеко не оптимально написан. Во-первых, КМК, в начале написания человек только начинал знакомится с FPGA, во-вторых - стиль написания - программиста, а не железячника, в третьих - писалось по принципу - главное, что бы заработало.

    То есть в нём много над чем можно поработать. Но, пока времени и знаниев-уменьем не хватает.

    И основной тормоз сейчас - сам процессор (плюс обмен по внутренней шине). Скажем - пересылка регистр-регистр сейчас - пять тактов. Сделать её три - и скорострельность прыгнет за 20 лимонов, а сделать два - и будет за 30. Так что - про младшие FPGA, особенно современные (то есть возможность использовать более быстрый клок) - далеко не факт.

    Ещё один небольшой кусок процессора переделаю - и на этом остановлюсь. Но ускорения (на той же клоковой частоте) - это не даст.

    Возможно, переделаю обмен по шине - если придумаю как. Технически - это будет минус один такт на каждый обмен.

  7. #366

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    PDP-2011 далеко не оптимально написан.
    Речь не про оптимальность, я хочу немного с CUDA поиграться, там много исполнительных блоков и можно выстраивать конвейеры обработки, может получиться вполне превосходящая замена младшим FPGA для эмуляции PDP-11.
    Цитата Сообщение от Hunta Посмотреть сообщение
    Сделать её три - и скорострельность прыгнет за 20 лимонов, а сделать два - и будет за 30. Так что - про младшие FPGA, особенно современные (то есть возможность использовать более быстрый клок) - далеко не факт.
    Ну, это несерьезно. Даешь суперскалярный PDP-11 на GPU! Хороший конвейер, пред-декодирование инструкций, предвыборки данных (подсистема памяти там вообще сказка) - получаем один GPU такт на инструкцию PDP-11 (а может и на две-три), да 1GHz. Скока-скока МИПС? Не, оно понятно что HDL-имплементация быстрее. Чисто теоретически. Это если испечь современный ASIC. А вот если посмотреть что доступно и реально - то Jetson за $150 скорее всего разорвет FPGA-шные реализации по скорости.

    PS. Мне когда-то предлагали поучаствовать в разработке ASIC для майнинга Etherium. Я посмотрел на алгоритм, прикинул и понял что самый быстрый ASIC для этой крипты - это GPU, и лучше сделать не получится. С тех пор прошло несколько лет, ASIC-майнеры таки появились, но они все делают упор на энергоэффективности, а не на скорости

    Этот пользователь поблагодарил Vslav за это полезное сообщение:

    xolod(20.06.2020)

  8. #367

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    я хочу немного с CUDA
    С программированием наигрался, так что не тянет. Да и принципиально нового ни в программировании ни в процессорах уже давно не было.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Даешь суперскалярный PDP-11 на GPU!
    А зачем? Суперскаляр можно и на FPGA сделать Но вот сама эта идея (суперскалярность) мне не сильно нравится. Так что.. попробую пойти другим путём Я пока учусь, но в задумках сделать ещё один процессор на FPGA и попробовать что то новое придумать Если, конечно, руки дойдут

  9. #368

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    С программированием наигрался, так что не тянет. Да и принципиально нового ни в программировании ни в процессорах уже давно не было.
    Не скажи. Даже программирование с использованием SSE2/Neon/Vector дает новые ощущения. А уж CUDA ... Программирование - оно разное, оказывается

    Цитата Сообщение от Hunta Посмотреть сообщение
    А зачем? Суперскаляр можно и на FPGA сделать
    Конечно, можно. Только какая там частота выйдет и сколько ресурсов понадобится? А в итоге не факт что самые толстые и быстрые FPGA за $100K завалят по скорости Jetson за $150.

  10. #369

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Не скажи
    Скажу Как человек, начавший программировать 37 (а если принять во внимание программируемые калькуляторы - то 39) лет назад

    Цитата Сообщение от Vslav Посмотреть сообщение
    Только какая там частота выйдет и сколько ресурсов понадобится?
    Вот поэтому я и говорю - не интересен мне суперскалярный PDP-11 Не интересно реализовывать чужие идеи Попробую родить свою

  11. #370

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Скажу Как человек, начавший программировать 37 (а если принять во внимание программируемые калькуляторы - то 39) лет назад
    Давай я тебе скажу "как художник художнику" (c) - апеллировать к годам опыта в споре - оно совсем не аргумент, а наоборот. Это флажок, сигнализирующий что реальных аргументов нет.
    Ты с использованием SSE2 программировал? Если да, то совсем разницы не увидел? Там алгоритмы интересно меняются.

    Этот пользователь поблагодарил Vslav за это полезное сообщение:

    SuperMax(25.06.2020)

Страница 37 из 87 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  2. PDP-11/83 -- дошли руки...
    от form в разделе ДВК, УКНЦ
    Ответов: 470
    Последнее: 27.04.2021, 15:22
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54

Ваши права

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