¿Cuáles son algunos ejemplos de arquitecturas no Von Neumann?


Si he entendido bien, las computadoras modernas están modeladas según la arquitectura de Von Neumann. A veces he visto referencias a alternativas, pero realmente no he visto ninguna muy buena descripción de cómo se organizarían y funcionarían las arquitecturas no Von Neumann.

¿alguien tiene algún ejemplo? ¿Cuáles son las ventajas/desventajas de la organización informática alternativa?

Author: alex, 2009-11-27

9 answers

Creo que el más común sería el Harvard architectureo el Modificado Harvard architecture que se utiliza en una gran cantidad de chips basados en ARM. Estoy seguro de que hay muchas diferencias, pero aquí hay una que se destaca

En un equipo que utiliza la arquitectura Harvard, la CPU puede leer una instrucción y realizar un acceso a la memoria de datos al mismo tiempo, incluso sin caché.

 15
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-27 02:29:30

Ejemplos de máquinas no von Neumann son las máquinas de flujo de datos y las máquinas de reducción. En ambos casos hay un alto grado de paralelismo, y en lugar de variables hay enlaces inmutables entre nombres y valores constantes. non von Neumann se reserva generalmente para máquinas que representan una desviación radical del modelo von Neumann, y por lo tanto no se aplica normalmente a arquitecturas multiprocesador o multicomputador, que efectivamente ofrecen un conjunto de von cooperantes Máquinas Neumann.

 15
Author: meena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-05 15:27:06

Autómatas celulares - esto es anterior a la red neuronal, pero las ideas son muy similares.

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

Las redes neuronales pueden ser vistas como una forma de autómatas celulares, o como una arquitectura distinta no von Neuman propia.

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

 9
Author: Larry Watanabe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-05 15:29:46

Las computadoras cuánticas son también otro ejemplo. Se diferencian de otros ordenadores, principalmente por el orden de tiempo necesario para resolver un problema en ellos. Las computadoras usuales pueden ser modeladas usando la máquina de Turing, ya sea von Neuman o Harvard. Tienen su propio modelo llamado Quantum turing machine.

 2
Author: Mohsen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-19 08:23:54

Las computadoras de flujo de datos y las computadoras de reducción son el ejemplo de la arquitectura no von neumann.

 1
Author: sona,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-23 05:50:35

Otro ejemplo: Las máquinas que no son independientes del problema (el caso de la mayoría de las máquinas de hoy en día).

Obviamente, un ejemplo es la Máquina-Enigma. Utilizado por el Ejército alemán en la Segunda Guerra Mundial: Puede resolver un solo problema: La codificación de las Comunicaciones!

En las Arquitecturas v. Neumann las Máquinas deben ser capaces de resolver cualquier problema posible. La única limitación que el tiempo era en realidad las tecnologías utilizadas para construir computadoras: P

 1
Author: AsamRegnat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-07 22:08:14

El Cerebro podría ser considerado un ordenador de arquitectura no von neumann. IBM está trabajando actualmente en una solución no von neumann. HP labs "La máquina" también puede ser no von-neumann.

 1
Author: user1457165,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-09 20:20:49

¿Qué pasa con Las computadoras analógicas? Supongo que usan una arquitectura diferente.

 0
Author: Arturo Tena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-12 17:03:05

Los microcontroladores PIC utilizan la arquitectura Harvard. Véase www.microchip.com o https://en.wikipedia.org/wiki/PIC_microcontroller. Estos son controladores muy baratos que se pueden programar para controlar diferentes dispositivos, como encender luces o arrancar un motor. La parte divertida desde el punto de vista de la programación es que el código del programa está en memoria y todas las variables se mantienen en registros.

 -1
Author: TapioT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-14 09:10:20