Ещё - к возможным недавним АИ в компьютерах

538 сообщений в этой теме

Опубликовано:

под названием PDP-11 выпускается что-то другое

Чтобы это на что-то влияло нужно одновременно устроить многолетний застой в полупроводниковой промышленности.

 

Потому что принципы DEC (композитные инструкции, ортогональность) это по сути экстремальная (и иногда ложная) экономия оперативной памяти за счет скорости. По мере увеличения количества транзисторов на кристалле преимущество получают более другие циски, а потом вообще чистые риски.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

Потому что принципы DEC (композитные инструкции, ортогональность) это по сути экстремальная (и иногда ложная) экономия оперативной памяти за счет скорости.

Если верить тов. Супнику, тот там всё очень, очень плохо ни разу не оно:

The PDP-X was not the direct architectural precursor of either the Nova or the PDP-11. Indeed, its most obvious relationship is not to those systems but to contemporary competitive minicomputers. Its I/O system borrowed heavily from the Interdata model. The Nova abandoned all the complexity of the PDP-X; and the PDP-11 rethought it from scratch. Both proved to be major advances in computer architecture. The PDP-X, despite the nine months of hard work that went into it, was just another minicomputer

 

Чтобы это на что-то влияло нужно одновременно устроить многолетний застой в полупроводниковой промышленности.

Так я же и говорю — мелочь.

 

P.S. Оригинальные дековские записки, на предмет того как будет выглядеть будущая PDP-X лежат здесь, но придётся продираться сквозь сканы бледной машинописи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

Оригинальные дековские записки, на предмет того как будет выглядеть будущая PDP-X лежат здесь

Проще прочитать выжимку здесь

Если я правильно понимаю прочитанное, это DSP от которого отпилили ножовкой собственно SP. Отдельные наборы регистров для каждого прерывания, аккумуляторная архитектура но с несколькими аккумуляторами которые при этом еще и в память отображены, такое впечатление что они взяли какой-то военный вычислитель и попробовали из него сделать GP CPU прямо как у нас Эльбрус насилуют но не вышло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

, такое впечатление что они взяли какой-то военный вычислитель и попробовали из него сделать GP CPU

ПМСМ это больше похоже на аппаратную поддержку для разделения времени.

 

P.S. Ну и, в «PDP-X Techincal Memorandum» упоминается многопроцессорность, как далёкая, но перспективная, цель: «An ultimate goal is the facility for horizontal system expansion; the ability to increase system performance by adding additional, identical processors».

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

ПМСМ это больше похоже на аппаратную поддержку для разделения времени.

Может я чего-то не понимаю, но как разделению времени поможет отдельный набор регистров для каждого уровня прерываний?

Там оно в принципе одно, даже не один уровень, а одно прерывание - по таймеру когда кончился квант времени и опционально оно же программно "насяльника, я уже закончил main loop, давай кооператив делай".

А вот в ЭБУ самое оно, "кофеварка пошла нафиг, тут данные с радара обрабатываются".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

Я таки порылся в исходной документации и откопал, откуда ноги растут (PDP-X design decisions): несколько аккумуляторов сделали для облегчения жизни программистам, а отдельный набор регистров на каждый уровень прерываний — для ускорения работы с периферией («Separate register sets for the interrupt levels are provided to maximize IO bandwindh»).

А потом всё это отполировали многопользовательскостью, но подробности (PDP-X System architecture (revised)) хрен прочитаешь, слишком бледный скан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

несколько аккумуляторов сделали для облегчения жизни программистам

смайлик_клоун.gif

а отдельный набор регистров на каждый уровень прерываний — для ускорения работы с периферией

Я пожалуй  согласен, это действительно альтернативная ветвь разработки компьютеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

смайлик_клоун.gif

(наставительно, голосом короля Харкиняна) «The general register structures simplifies the order code and proves greater programming power over more conventional single accumulator organizations».

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано: (изменено)

the order code

conventional single accumulator organizations

 

У него родной язык какой? Может он попаданец? По идее должен быть американцем, но выбор слов по современным меркам достаточно альтернативный.

Изменено пользователем Нкоро_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

У него родной язык какой?

У Lawrence Seligman? Ахэрэ его знает.

 

P.S. Продолжение банкета. Как пишут в первоначальной версии «System architecture» (там скан, по крайней мере, читабельный) эти развесистые регистры (на старших моделях линейки) предназначались не только  для улучшения реалтаймовости пропускной способности шины, но и для многопользовательской многозадачности: «The cost of adding these registers is easily outweighed by the advantages of automatically saving and restoring the program status double-word, accumulators and index registers».

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

математический сопроцессор для работы с двоично-десятичными числами из четырёхбитного АЛУ

Реверс Тексасовского куркулятора с Z80 на коленках?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

Реверс Тексасовского куркулятора с Z80 на коленках?

Вряд ли, там что-то самостийное на базе 74181 и микрокодом в ПЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опубликовано:

самостийное на базе 74181 и микрокодом в ПЗУ.

Посмотрел, забавное весьма, спасибо. Наверно, можно даже перекосо.гробить под огрызкошину, ибо арифметика с плавающей точкой для 6502 абсолютно не сильная сторона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!


Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас