¿Es posible que AI trabaje con un solo procesador?

TLDR; si

¡Seguro! Básicamente, hay algunas formas en que puede ejecutar algoritmos de aprendizaje automático (uno de los cuales está en una sola CPU).

  • CPU única: está disponible en todas las computadoras y casi cualquier algoritmo de IA puede ejecutarse en ella (incluso redes neuronales profundas … aunque probablemente sean MUY lentas)
  • CPU múltiple: esto también es bastante común hoy en día, ya que casi todas las CPU tienen múltiples núcleos.
  • GPU única: esto dará el mayor impulso en el rendimiento sobre la CPU para redes neuronales profundas (a veces hasta una mejora de hasta 50 veces), aunque también ayudará con métodos ML más tradicionales (como Scikit-Learn), pero solo en el orden de 1– 10x máx.
  • GPU múltiple: esto no es muy común, pero puede ejecutar diferentes partes de un código en múltiples GPU, por ejemplo, en Tensorflow. Esto nuevamente le dará grandes ganancias en tiempo (más que una sola GPU) para el aprendizaje profundo y más ganancias marginales para cualquier otro método.

¡Espero que esto ayude!

¡La respuesta simple es, por supuesto!

La respuesta más complicada es que depende de cuál es su IA y cuál es su capacidad de esperar una respuesta.

Si está utilizando mini max para construir una IA de tic tac toe, no tendrá ningún problema. Por otro lado, si está tratando de entrenar una red neuronal multicapa utilizando mil millones de ejemplos ricos en características, es posible que tenga que esperar demasiado.

Depende de qué programa sea, pero los programas a pequeña escala pueden hacerlo. Pero las implementaciones más grandes requieren mucha potencia y se ejecutarán lentamente en una sola, por lo que a menudo se configuran con muchas.

Cualquier programa que pueda ejecutarse en un procesador multi-CPU súper rápido puede ejecutarse en un procesador lento de una sola CPU, solo que más lento. (Teníamos un programa de ajedrez que se ejecutaba en un 8080 de 1MHz en la década de 1980; no podía jugar legalmente, porque no podía producir movimientos a tiempo, pero si apagabas el reloj [reloj de ajedrez, no el reloj de la CPU] derrotaría a la mayoría de los jugadores humanos).