¿Qué aspecto de la industria informática está avanzando a un ritmo más rápido: hardware o software?

Con el reciente desarrollo del memristor, el hardware está preparado para dar grandes pasos más allá de lo que el software es actualmente capaz de programar de manera inteligente.

Es una arquitectura diferente, con un modelo lógico diferente (implicación material vs. NAND), y el potencial para el cálculo no binario. Es probable que haya un retraso durante el cual los memristores se tratan como almacenamiento rápido o, en el mejor de los casos, como almacenamiento lógico +, mientras se resuelve la cuestión no trivial de cómo escribir software para esta nueva arquitectura.

El memristor tiene mucho camino por recorrer antes de limpiar el laboratorio, por lo que está al borde de la hemorragia. Pero parece que, en general, dado que el software debe escribirse para un hardware en particular para que sea efectivo, veríamos el hardware antes que el software, aunque solo sea por una pequeña cantidad.

El hardware lleva el software. La metodología de software realmente no ha progresado mucho en los últimos 20 años, el hardware es mucho mejor, con un amplio margen para mejoras adicionales.

La arquitectura de IBM Cell probablemente murió porque no había una manera fácil de programarla.

Más aquí – http://parallel.cc

Creo que los dos avanzan de la mano. En cualquier momento, seguramente habrá uno que esté un poco por delante en comparación con el otro, pero en última instancia, los avances en el software están limitados por los límites en el hardware.