El efecto de los cuellos de botella de Von Neumann en la inteligencia artificial

El cuello de botella de Von Neumann es el resultado natural del uso de un bus para transferir datos entre el procesador, la memoria, el almacenamiento a largo plazo y los dispositivos periféricos. No importa qué tan rápido el autobús realice su tarea, siempre es posible abrumarlo, es decir, formar un cuello de botella que reduce la velocidad. Con el tiempo, las velocidades del procesador continúan aumentando mientras que la memoria y otras mejoras del dispositivo se enfocan en la densidad, la capacidad de almacenar más en menos espacio. En consecuencia, el cuello de botella se convierte en un problema mayor con cada mejora, lo que hace que el procesador pase mucho tiempo inactivo.

Dentro de lo razonable, puede superar algunos de los problemas que rodean el cuello de botella de Von Neumann y producir aumentos pequeños, pero notables, en la velocidad de aplicación. Estas son las soluciones más comunes:

  • Almacenamiento en caché: cuando se hicieron evidentes los problemas para obtener datos de la memoria lo suficientemente rápido con la arquitectura Von Neumann, los proveedores de hardware respondieron rápidamente agregando memoria localizada que no requería acceso al bus. Esta memoria parece externa al procesador pero como parte del paquete del procesador. Sin embargo, la caché de alta velocidad es cara, por lo que los tamaños de caché tienden a ser pequeños.
  • Almacenamiento en caché del procesador: Desafortunadamente, los cachés externos aún no brindan suficiente velocidad. Incluso usar la RAM más rápida disponible y cortar el acceso al bus por completo no satisface las necesidades de capacidad de procesamiento del procesador. En consecuencia, los proveedores comenzaron a agregar memoria interna, una caché más pequeña que la caché externa, pero con un acceso aún más rápido porque es parte del procesador.
  • Captación previa: el problema con los cachés es que solo resultan útiles cuando contienen los datos correctos. Desafortunadamente, los aciertos de caché resultan bajos en aplicaciones que usan una gran cantidad de datos y realizan una amplia variedad de tareas. El siguiente paso para hacer que los procesadores funcionen más rápido es adivinar qué datos requerirá la aplicación a continuación y cargarlos en la caché antes de que la aplicación los requiera.
  • Uso de RAM especial: puede quedar enterrado por la sopa de letras de RAM porque hay más tipos de RAM de lo que la mayoría de la gente imagina. Cada tipo de RAM pretende resolver al menos parte del problema del cuello de botella de Von Neumann, y funcionan, dentro de ciertos límites. En la mayoría de los casos, las mejoras giran en torno a la idea de obtener datos de la memoria y subirlos al bus más rápido. Dos factores principales (y muchos menores) afectan la velocidad: la velocidad de la memoria (qué tan rápido la memoria mueve los datos) y la latencia (cuánto tiempo se tarda en localizar un dato en particular). Lea más sobre la memoria y los factores que la afectan.

Como ocurre con muchas otras áreas de la tecnología, la publicidad exagerada puede convertirse en un problema. Por ejemplo, el subproceso múltiple, el acto de dividir una aplicación u otro conjunto de instrucciones en unidades de ejecución discretas que el procesador puede manejar una a la vez, a menudo se promociona como un medio para superar el cuello de botella de Von Neumann, pero en realidad no lo hace. algo más que agregar gastos generales (empeorando el problema). El subproceso múltiple es una respuesta a otro problema: hacer que la aplicación sea más eficiente. Cuando una aplicación agrega problemas de latencia al cuello de botella de Von Neumann, todo el sistema se ralentiza. El subproceso múltiple garantiza que el procesador no pierda más tiempo esperando al usuario o la aplicación, sino que tiene algo que hacer todo el tiempo. La latencia de la aplicación puede ocurrir con cualquier arquitectura de procesador, no solo con la arquitectura de Von Neumann. Aún así,


Definición de informes y paneles de Excel

Definición de informes y paneles de Excel

En Microsoft Excel 2007, no es difícil usar el informe y el tablero de manera intercambiable. A menudo, los informes se denominan paneles de control solo porque incluyen algunos gráficos. Asimismo, muchos paneles se han denominado informes. Todo esto puede parecer semántico, pero es útil aclarar un poco el aire de Excel y comprender el núcleo […]

¿Spotify no puede reproducir la canción actual? Como arreglar

¿Spotify no puede reproducir la canción actual? Como arreglar

Tener una casa llena de dispositivos conectados de forma inalámbrica y servicios de transmisión como Spotify es genial hasta que las cosas no funcionan y encuentras soluciones interesantes.

CloudHQ actualizado: sincronización más rápida, edición de archivos de Dropbox desde Google Docs

CloudHQ actualizado: sincronización más rápida, edición de archivos de Dropbox desde Google Docs

Aquí hay un vistazo a la actualización lanzada recientemente a CloudHQ y cómo funciona. Siga leyendo para encontrar más.

Windows 11 frente a macOS Monterey: es complicado

Windows 11 frente a macOS Monterey: es complicado

En el juego de Windows 11 contra macOS Monterey, Microsoft está a punto de poner sobre la mesa muchas cosas que pueden hacer que Apple se detenga.

Corte de cable: revisión de MyIPTV con SOPlayer

Corte de cable: revisión de MyIPTV con SOPlayer

MyIPTV es un servicio de corte de cable que utiliza la aplicación SOPlayer para múltiples plataformas y proporciona televisión, películas y otras formas de medios por un pago.

Qué es Trello y por qué debería usarlo para la gestión de proyectos

Qué es Trello y por qué debería usarlo para la gestión de proyectos

Las aplicaciones de gestión del tiempo están de moda, pero la que parece ser la reina es Trello. ¿Qué es Trello y cómo se empieza a utilizar al máximo?

¿Qué es el teléfono Android OnePlus 6T?

¿Qué es el teléfono Android OnePlus 6T?

El OnePlus 6T es un teléfono Android de primera calidad que se vende con descuento en comparación con el iPhone de Apple, Google Pixel 3 o Samsung Galaxy S9.

Free DocTranslator traduce documentos sin perder el formato

Free DocTranslator traduce documentos sin perder el formato

A veces necesita un documento traducido a su idioma nativo. Aquí está cómo hacerlo.

Teclado iluminado para sala de estar Logitech K830

Teclado iluminado para sala de estar Logitech K830

Logitech lanzó recientemente su Illuminated Living-Room Keyboard K830 que pretende ser un compañero de entretenimiento en el hogar. Aquí está nuestra revisión de la unidad.

¿Qué es SearchFilterHost.exe y por qué se ejecuta?

¿Qué es SearchFilterHost.exe y por qué se ejecuta?

¿Alguna vez te has preguntado qué está haciendo SearchFilterHost.exe en tu computadora? Aquí hay una descripción general de parte de la información técnica al respecto.