Каковы некоторые примеры архитектур не фон Неймана? - PullRequest
41 голосов
/ 27 ноября 2009

Если я правильно понимаю, современные компьютеры моделируются по архитектуре фон Неймана. Я иногда видел ссылки на альтернативы, но на самом деле не видел ни одного очень хорошего описания того, как архитектуры не фон Неймана будут организованы и функционировать.

У кого-нибудь есть примеры? Каковы преимущества / недостатки альтернативной организации компьютера?

Ответы [ 9 ]

17 голосов
/ 05 января 2010

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

16 голосов
/ 27 ноября 2009

Я считаю, что наиболее распространенной из них будет Гарвардская архитектура или Модифицированная Гарвардская архитектура , которая используется во многих чипах на основе ARM. Я уверен, что есть много различий, но вот тот, который выделяется

В компьютере, использующем архитектуру Гарварда, центральный процессор может одновременно читать инструкцию и выполнять доступ к памяти данных, даже без кэша.

9 голосов
/ 05 января 2010

Сотовые автоматы - это устаревшие нейронные сети, но идеи очень похожи.

http://en.wikipedia.org/wiki/Cellular_automaton

Нейронные сети можно рассматривать как форму клеточных автоматов или отдельную собственную архитектуру, не относящуюся к нейману.

http://en.wikipedia.org/wiki/Neural_network

2 голосов
/ 19 сентября 2011

Квантовые компьютеры также являются еще одним примером. Они отличаются от других компьютеров, главным образом, из-за порядка времени, необходимого для решения проблемы на них. Обычные компьютеры могут быть смоделированы с использованием машины Тьюринга, будь то фон Нейман или Гарвард. У них есть своя собственная модель, называемая квантовой машиной Тьюринга.

1 голос
/ 09 апреля 2015

Мозг можно считать компьютером с архитектурой не-фон Неймана. В настоящее время IBM работает над решением не от Неймана. Лаборатории HP «Машина» также могут быть не фон Неймана.

1 голос
/ 08 апреля 2012

Другой пример: машины, которые не являются независимыми от проблем (на примере большинства машин сегодня).

Очевидным примером является машина загадки. Используется немецкой армией во Второй мировой войне: может решить только одну проблему: набор сообщений!

В v. Neumann Architectures Машины должны быть способны решить любую возможную проблему. Единственное ограничение того времени было на самом деле технологии, используемые для создания компьютеров: P

1 голос
/ 23 июня 2011

компьютеры с потоком данных и редукционные компьютеры - пример архитектуры не фон Неймана.

0 голосов
/ 14 июня 2016

PIC микроконтроллеры используют архитектуру Гарварда. См. Www.microchip.com или https://en.wikipedia.org/wiki/PIC_microcontroller. Это очень дешевые контроллеры, которые можно запрограммировать на управление различными устройствами, такими как включение света или запуск двигателя. Самое интересное с точки зрения программирования заключается в том, что программный код находится в памяти, а все переменные хранятся в регистрах.

0 голосов
/ 12 февраля 2014

А как насчет Аналоговых компьютеров ? Я предполагаю, что они используют другую архитектуру.

...