
Actualmente existen en el mercado una serie de procesadores con 12, 14, 16, 16, 32 núcleos (AMD Threadripper, Intel i9), etc. ¿Puede Windows 10 siquiera hacer uso de este poder? Sabemos que puede admitir hasta 32 núcleos, pero ¿realmente los usaría?
¿Existen programas que puedan hacerlo? Este tipo de procesadores parecen estar dirigidos al mercado de los juegos, entonces, ¿podrían los juegos utilizar toda esa potencia?
¿Siento que tenemos computadoras personales con enormes cantidades de potencia que realmente no se pueden usar y que están paralizadas por el sistema operativo?
Respuesta1
Respondamos parte por parte.
Mi pregunta es: ¿puede Windows 10 siquiera hacer uso de este poder?
Técnicamente, sí, según las especificaciones de Windows, está listo para usar esos núcleos.
Sabemos que puede admitir hasta 32 núcleos, pero ¿realmente los usaría?
Sí, Windows teóricamente puede usarlos. No, prácticamente no habrá un aumento significativo del rendimiento parauso típico.
¿Existen programas que puedan hacerlo?
Sí. Desde programas de minería (que utilizan la potencia de la CPU para "ganar dinero") hasta programas de compresión multiproceso, máquinas virtuales, etc. La ganancia de rendimiento será visible al ejecutar múltiples aplicaciones exigentes de CPU de un solo subproceso y/o de múltiples subprocesos.
Este tipo de procesadores parecen estar dirigidos al mercado gaming
Esos son anuncios, dirigidosprincipalmenteen jugadores que no saben cómo gastar su dinero. (Las explicaciones se dan a continuación.)
Entonces, ¿podrían los juegos utilizar todo ese poder?
Teóricamente, sí. Prácticamente, ahora no. En este momento no existe ningún juego AAA que pueda utilizar 16 núcleos de CPU y ofrecer cualquiersignificativomejora del rendimiento. Lo que puedes ganar con el juego más exigente puede ser +1-2 FPS, en comparación con una CPU típica de 8 núcleos.
Transmisión de juegos:
Los núcleos pueden ser útiles para el software de transmisión de juegos, aunque depende del software: uno puede usar CPU, el otro GPU y el tercero puede usar ambos.
Sin embargo, se puede comprar hardware de transmisión de juegos con bajo retraso para proporcionar FPS de transmisión altos y constantes sin dañar significativamente los FPS del juego. El costo de dicho hardware (USD$200) es más barato que el costo de los núcleos de CPU "extra" (+USD$1000).
¿Siento que tenemos computadoras personales con enormes cantidades de potencia que realmente no se pueden usar y que están paralizadas por el sistema operativo?
Sí. Actualmente hay mucha potencia de CPU y GPU en ordenadores y móviles que no se utilizan. Esto incluye principalmente a usuarios que usan computadoras con núcleos de CPU de 4+ y teléfonos inteligentes principalmente para navegar, dejando los núcleos casi inactivos la mayor parte del tiempo.
Sugerencia para PC para juegos:
Comprar este tipo de CPU para juegos esnorecomendado. ActualmenteNo existe ningún juego para usar este poder, por lo que es una pérdida de dinero.
Después de unos años- cuándo los juegos podrán utilizarla - esta CPU "antigua" echará de menos nuevas tecnologías (como la próxima RAM DDR*) que quizás desees para tener una PC de última generación para juegos. De nuevo, se convertirá en una pérdida de dinero gastado en el pasado.
Computadoras para juegosdeberíaactualizarse aproximadamente cada tres años, para poder ejecutar siempre los mejores juegos. Si compra una pieza (CPU, GPU o RAM) que "durará más" (por ejemplo, cinco años), entonces es mucho mejor ahorrar ese dinero extra y actualizar la computadora después de tres años, para evitar cuellos de botella en el rendimiento causados por hardware antiguo.
Respuesta2
Demicrosoft- Windows 10 admite un máximo de dos CPU físicas, pero la cantidad de procesadores lógicos o núcleos varía según la arquitectura del procesador. Se admite un máximo de 32 núcleos en las versiones de 32 bits de Windows 8, mientras que en las versiones de 64 bits se admiten hasta 256 núcleos.
¿Puede usarlos? Absolutamente. Será elpromedio¿Alguien aprovecha tanta potencia de CPU? No es probable.
Este tipo de procesadores parecen estar dirigidos al mercado gaming
De nada. Si bien los juegos requieren algo de potencia de CPU, la potencia de GPU suele ser la reina en los juegos. Dudo que algún juego se acerque a usar tanta CPU (a menos que haya un error) en el futuro cercano.
Estos tipos de CPU son más para análisis de datos y procesamiento de números, no para un consumidor doméstico. Se podría argumentar que "más" es mejor; hay rendimientos decrecientes en entornos de uso estándar.
Definitivamente hay algunas aplicaciones que pueden aprovechar una cantidad tan grande de núcleos. Edición de vídeo, modelado 3D, etc. Sin embargo, el usuario medio no utiliza ese nivel de potencia de CPU.
Respuesta3
¿Siento que tenemos computadoras personales con enormes cantidades de potencia que realmente no se pueden usar y que están paralizadas por el sistema operativo?
Fuera de estaciones de trabajo específicas de alto rendimiento o plataformas de juegos de alta gama, en mi experiencia, las computadoras "personales" con ese tipo de núcleos siguen siendo relativamente raras. Pero en cuanto al punto principal de su pregunta: el procesador no está paralizado por el sistema operativo porque Windows 10 usará felizmente los 32 núcleos.si les das algo que hacer.
Históricamente, no había muchos casos de uso en los que deseaba ejecutar 32 procesos vinculados a la CPU simultáneamente durante un período de tiempo significativo, a medida que las máquinas con una gran cantidad de núcleos se vuelven gradualmente más disponibles, los desarrolladores están cambiando para aprovecharlas. aumentando el paralelismo de su softwareSoftware de identificaciónpor ejemplo, Quake Champions codificó específicamente para aprovechar ese tipo de procesador.
Fuera de los juegos, la capacidad de ejecutar varias máquinas virtuales, cada una con múltiples núcleos dedicados, puede resultar muy útil.
Respuesta4
Creo que los subprocesos paralelos y Windows eran una característica de Microsoft, la capacidad de ejecutar varios programas a la vez ejecutando un poco de cada subproceso, deteniéndose y pasando al siguiente.
Entonces nada cambió realmente. Todavía lo hace así. Entonces, si solo usa cien subprocesos para un programa, simplemente ahoga a los demás y aumenta el tiempo del programa en el procesador. Realmente no acelera nada en la mayoría de los casos, pero le permite ejecutar programas más típicos a la vez, como escritorios virtuales.
Ahora bien, si cada hilo continuara con un único trabajo lógico, le daría más tiempo. Pero esto requiere una programación especial y creo que Microsoft ofrece subprocesos de trabajo para esto. No ejecutan tareas separadas, sino que se turnan en una, lo que aumenta el tiempo de CPU ofertado para ese elemento de trabajo.
De hecho, así es como funciona el subproceso múltiple tanto en Windows como en Linux. De hecho, dada la cantidad de subprocesos que se ejecutan en un momento dado, es muy poco probable que su programa tenga varios subprocesos ejecutándose al mismo tiempo. Ver cuántico.