User Tag List

Показано с 1 по 10 из 102

Тема: О развитии ретрокомпьютеров вообще и спектрума в частности

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от msm Посмотреть сообщение
    И это решение - параллелизм.
    Видно время пришло, так было в истории ни один уже раз. Если открытие или изобретение созрело, то его открывают или изобретают два три и более людей. И многие этим занимаются. Сейчас наблюдаю именно это с параллелизмом.

    Но про 1000, вы батенька загнули, у меня в ВМИР-1 предполагается 64 ПЭ и то уже тяжко, но реально.

    А 1000 это уже что-то из области МКБ-10 (F20) или проблемы "гениального помешательства".
    Последний раз редактировалось Viktor2312; 25.02.2015 в 11:24.

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

  3. #2

    Регистрация
    25.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    43
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Видно время пришло, так было в истории ни один уже раз. Если открытие или изобретение созрело, то его открывают или изобретают два три и более людей. И многие этим занимаются. Сейчас наблюдаю именно это с параллелизмом.

    Но про 1000, вы батенька загнули, у меня в ВМИР-1 предполагается 64 ПЭ и то уже тяжко, но реально.

    А 1000 это уже что-то из области МКБ-10 (F20) или проблемы "гениального помешательства".
    А почему про 1000 загнул ? Подобный уровень параллелизма в данный момент вполне реален, более того, активно применяется. В видеокартах. С точки зрения программиста там как раз под 1000 ядер. То, что там внутри SIMD - это уже детали .
    Посмотрел кстати похожие концепции вроде ZX Poly и ZX 256. Там формат программ поменяется, и видеорежим де факто один, как я понял. А если сделать видеорежим похитрее - будет вообще атас . Загрузив одно ядро - будет стандартный. Загрузив 4 ядра будет удвоенное разрешение. Загрузив тысячу ядер - получим идеальную картинку на современном мониторе. Если программа расчитана под 1000 (ладно, 1024 чтоб число покруглее было) ядер, а железка поддерживает на данный момент только 16, мы получим вполне работоспособную программу с качеством как на ZX Evo. Загрузив одно ядро - получим оригинальный спектрум . Именно ввод - вывод можно вообще не менять, грузить тупо через магнитофонный вход можно. Только сделать чтоб каждое ядро грузило свою программу.

    Относительно железа - если в 1999, а тем более 1994 году это сделать было проблематично, то сейчас хотя бы написать эмулятор вполне реально. Но самое главное под такую платформу реально будет интересно писать. По существу каждое из ядер - это крайне ограниченный комп. Но все вместе могут выдать потрясающую современную картинку.

  4. #3

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от msm Посмотреть сообщение
    А почему про 1000 загнул ? Подобный уровень параллелизма в данный момент вполне реален, более того, активно применяется. В видеокартах. С точки зрения программиста там как раз под 1000 ядер. То, что там внутри SIMD - это уже детали .
    Да выполнить-то не проблема, но как вы синхронизировать потоки собираетесь? Это ключевая вещь в многопоточном выполнении. На z80 синхронизация возможна только извне.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  5. #4

    Регистрация
    25.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    43
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Да выполнить-то не проблема, но как вы синхронизировать потоки собираетесь? Это ключевая вещь в многопоточном выполнении. На z80 синхронизация возможна только извне.
    Основная идея - потоки должны изначально работать синхронно. Без разделения памяти. Каждый поток работает только со своими данными, синхронизация - только тактовый генератор. То есть полный параллелизм, аналогично тому, как в видеокартах современных. В теории можно попробовать некоторые потоки специализировать, допустим там держать подпрограммы для умножения, вычисления синусов и т.д, но на практике это очень усложнит программирование - это уже высший пилотаж . Да и любая синхронизация - это удар по производительности, особенно на железе уровня z80 3.5 мегагерц.

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

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

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

Похожие темы

  1. Продажа радиодеталей и вообще всего.
    от Viktor2312 в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 29.04.2012, 23:24
  2. zx-эмуляторы на Java,в частности для Motorola?
    от razer в разделе Эмуляторы
    Ответов: 15
    Последнее: 18.07.2006, 14:17
  3. Ответов: 7
    Последнее: 26.05.2005, 00:27

Ваши права

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