Принципы построения эффективных многопроцессорных систем

Языки высокого уровня и ассемблеры

Анализ процесса программирования

Типы и типовый контроль

Языки с динамическими и статическими типами

Теговая архитектура

Исключение ассемблерного программирования

Эффективность вычислительной системы. Часть 1.

Эффективность вычислительной системы. Часть 2.

Эффективность вычислительной системы. Часть 3.

Организация многопроцессорной работы. Часть 1.

Организация многопроцессорной работы. Часть 2.

Развиваемая архитектура

Использование достижений технологии

Проблемы параллельных вычислений. Часть 1.

Проблемы параллельных вычислений. Часть 2.

Проблемы параллельных вычислений. Часть 3.

Проблемы параллельных вычислений. Часть 4.

Проблемы параллельных вычислений. Часть 5.

Принцип управления каждым тактом машины. Часть 1.

Принцип управления каждым тактом машины. Часть 2.

Принцип управления каждым тактом машины. Часть 3.

Принцип управления каждым тактом машины. Часть 4.

Перспективные модели многопроцессорных ЭВМ. Часть 1.

Перспективные модели многопроцессорных ЭВМ. Часть 2.

Перспективные модели многопроцессорных ЭВМ. Часть 3.

Перспективные модели многопроцессорных ЭВМ. Часть 4.

Перспективные модели многопроцессорных ЭВМ. Часть 5.

Перспективные модели многопроцессорных ЭВМ. Часть 6.

Перспективные модели многопроцессорных ЭВМ. Часть 7.


При разработке процессора многопроцессорной ЭВМ следует стремиться к тому, чтобы этот процессор хорошо работал и в отсутствие других процессоров. Создание хорошей архитектуры однопроцессорной машины помогает превращению машины в многопроцессорную. Для обеспечения многопроцессорности в архитектуру надо лишь добавить некоторые специальные средства синхронизации. Если стремиться к отражению в архитектуре ЭВМ существенных свойств процессов обработки информации — а именно по такому пути шла разработка системы «Эльбрус», — то оказывается, что почти нет каких-либо особых требований по обеспечению многопроцессорности, что стремление сделать архитектуру более эффективной для многопроцессорных конфигураций машин способствует и улучшению однопроцессорных конфигураций, а совершенствование одиночного процессора приводит к облегчению межпроцессорного взаимодействия и повышению эффективности многопроцессорной работы. Поэтому анализ взаимоотношения языков программирования и архитектуры ЭВМ, важный для развития однопроцессорных машин, играет ключевую роль и в осознании принципов построения многопроцессорных систем.