Anonim

Si vino aquí buscando, "Compre Threadripper cuz 1337", se sentirá decepcionado, tanto por usted como por sus opciones. Realmente no funciona así.

Piensa en los procesadores como autos. Probablemente no comprarías una camioneta grande y pensarías que es el mejor auto para carreras de resistencia, incluso si tiene un motor masivo con mucha potencia. Claro, no será tan terrible como un junker de 140 caballos de fuerza, pero para eso no fue diseñado.

Lo mismo es cierto para las CPU. Una CPU de servidor tiene mucha potencia, pero probablemente no será tan buena como una CPU de cuatro núcleos relativamente barata para juegos. Fueron diseñados para cosas muy diferentes.

Esta guía está aquí para ayudarlo a descubrir qué necesita de su sistema y qué CPU son las mejores para esa situación.

Intel vs. AMD?

enlaces rápidos

  • Intel vs. AMD?
  • Rosca simple vs. Multihilo
  • ¿Qué pasa con las velocidades de reloj, caché, etc.?
  • Overclocking
  • Virtualización
    • Paso de GPU
  • Memoria ECC
  • La herramienta adecuada para el trabajo
    • Juego de azar
    • CAD / 3D / Renderizado
    • Computadoras de oficina
    • Servidores
    • Cifrado
    • Pensamientos de cierre y el futuro

Durante años, parecía que el debate al comprar un procesador se reducía a Intel vs. AMD. Hasta cierto punto, todavía lo hace, pero ahora, se trata más de elegir el adecuado para el trabajo. Intel y AMD tienen fortalezas y debilidades en sus diferentes líneas de CPU. Lo que elija dependerá mucho de lo que necesita el procesador.

Por ejemplo, supongamos que necesita una computadora de muy bajo costo para tareas básicas, pero aún así desea una salida gráfica decente. Hay dos factores que apuntan inmediatamente a la línea de procesadores APU de AMD. Son realmente económicos y vienen con una GPU incorporada mucho mejor que cualquier otra en el mercado.

Sin embargo, hay un par de verdades casi universales sobre estas compañías. Intel tiende a tener un mejor rendimiento de subproceso único en casi todos los casos. Intel también tiene un mayor soporte de proveedores.

AMD, por otro lado, tiene un valor inmejorable para el precio, y tienden a sobresalir en tareas muy multiproceso.

Rosca simple vs. Multihilo

Desgarrador de roscas AMD

Entonces, Intel tiende a sobresalir en cargas de trabajo de un solo subproceso, pero AMD es mejor en subprocesos múltiples, pero ¿qué significa eso exactamente? Realmente no es tan simple como parece.

Un solo programa de subproceso o carga de trabajo solo puede ejecutarse en una secuencia, ejecutándose en orden. Una carga de trabajo de subprocesos múltiples se puede desglosar para que se puedan ejecutar varias piezas al mismo tiempo.

Ahora, puede ejecutar una carga de trabajo de subprocesos múltiples en una CPU de un solo núcleo, pero realmente no verá un beneficio del subproceso. Sin embargo, si ejecuta una carga de trabajo multiproceso en una CPU de varios núcleos, se acelerará drásticamente. Lo mismo es cierto para ejecutar múltiples programas en una CPU de múltiples núcleos.

Entonces, ¿más núcleos siempre son mejores? Lamentablemente, no realmente. En términos generales, debe elegir entre núcleos más débiles y menos potentes. Las CPU Intel tienden a tener menos núcleos más potentes. La AMD generalmente tiene muchos más núcleos que no son tan fuertes.

Hyperthreading se refiere a un núcleo de CPU que puede comportarse como dos núcleos. Entonces, una CPU de cuatro núcleos con hyperthreading actúa como una CPU de 8 núcleos. Intel se refiere a hyperthreading por separado, mientras que AMD lo incluyó en el recuento general de núcleos. A todos los efectos prácticos, no notará una diferencia.

En realidad, solo hay dos instancias en las que elegiría el rendimiento de un solo subproceso en lugar de varios subprocesos. El juego es probablemente el más destacado. Los juegos hacen un uso muy pobre de subprocesos múltiples, por lo que tener mayores capacidades de subprocesos individuales tiende a beneficiar más a los juegos.

La otra instancia donde se prefiere el rendimiento de un solo subproceso es máquinas de menor potencia con pocos núcleos. Obviamente, si su computadora solo tiene dos núcleos, desea aprovecharlos al máximo. Debe tener en cuenta que estas instancias están comenzando a desaparecer, y pronto incluso las máquinas de gama baja tendrán al menos cuatro núcleos.

¿Qué pasa con las velocidades de reloj, caché, etc.?

Las velocidades de reloj dependen completamente de la forma en que el silicio real de la CPU está organizado y diseñado. Esto a menudo se conoce como la arquitectura de la CPU.

Un excelente ejemplo de la historia reciente es Bulldozer y Piledriver CPUS de AMD. Eran más conocidos popularmente como la serie FX. Esas CPU podrían alcanzar velocidades de reloj de hasta 5 GHz, pero se sabía que tenían un rendimiento inferior al de sus homólogos de Intel a velocidades de reloj mucho más bajas. Los chips Intel tenían una arquitectura mucho mejor, por lo que funcionaron mejor, independientemente de las velocidades del reloj. No ponga demasiado stock en velocidades de reloj a menos que esté comparando dos CPU en la misma línea de productos.

El caché es un poco diferente. La memoria caché es una memoria intermedia para que la CPU la use mientras procesa la información. Es aún más volátil y mucho más rápido que la RAM porque se usa por períodos de tiempo aún más cortos. La memoria caché probablemente no hará una gran diferencia en el rendimiento de la CPU a menos que esté moviendo una tonelada de datos a través de una CPU con muchos núcleos.

Si su CPU de juegos de cuatro núcleos no tiene mucho caché, eso no es gran cosa. Si su estación de trabajo de renderizado carece del departamento de caché, no lo pasará bien.

Casi todas las demás estadísticas que verá en una CPU están fuertemente influenciadas por la arquitectura de la CPU. La única forma de abordarlo de una manera educada es investigar primero la arquitectura de la CPU. Luego, si parece el ajuste correcto, comience a buscar el modelo de CPU adecuado para usted.

Overclocking

A muchos creadores de PC les gusta ajustar su nueva PC después de construirla. Eso es parte de la diversión. El overclocking juega un papel importante allí. Una CPU overclockable le permite impulsar las velocidades de reloj de ese procesador más allá de lo que especificó el fabricante.

Si lo que buscas es una estabilidad extrema, el overclocking no será para ti. No, las CPU overclockeadas no son inherentemente inestables o propensas a fallas, pero usted y usted son responsables de cómo funciona ese procesador. ¿Quieres ser responsable de eso en un servidor de misión crítica? Probablemente no. Las CPU del servidor generalmente no se overclockean de todos modos, así que no te preocupes por eso.

Si eres un jugador o incluso un profesional que se siente cómodo ajustando tu máquina, el overclocking puede ser un gran beneficio. Con un enfriamiento adecuado, muchas CPU modernas pueden alcanzar velocidades de reloj casi 1 GHz más altas de lo que originalmente estaban configuradas. Esa es una gran diferencia por el mismo precio.

El overclocking puede ser peligroso. Debe mantener los voltajes de la CPU y la placa base por debajo o cerca de las especificaciones del fabricante. El calor es la ruina de la electrónica, y el overclocking puede generar mucho. Si planeas overclocking tu procesador, asegúrate de tener una solución de enfriamiento sustancial para soportarlo.

Actualmente, las CPU de Intel que tienen un número de modelo que termina en "k" o "x" son las que se pueden overclockear. Toda la línea Ryzen de AMD puede ser overclockeada.

Virtualización

La virtualización no es realmente común para la mayoría de los usuarios de escritorio. Es enormemente popular en el mercado de servidores, y muchos usuarios de estaciones de trabajo también confían en él. La virtualización es una tecnología que permite que una computadora ejecute varias computadoras virtuales dentro de sí misma. Por lo tanto, en lugar de simplemente instalar su sistema operativo base único, su sistema operativo sería el "host" y ejecutaría una pieza de software llamada "hipervisor". Ese hipervisor admitiría otros sistemas operativos "invitados" adicionales que se ejecutan autónomo Eso es una simplificación excesiva, por supuesto, y si no tienes idea de por qué alguien lo necesitaría, probablemente no.

Si está creando un servidor, necesita virtualización. Casi todo el hardware del servidor ejecuta máquinas virtuales. Permiten que los servicios se separen y / o distribuyan para mayor eficiencia y facilidad de administración.

A muchos usuarios de estaciones de trabajo también les gustan las máquinas virtuales. Tome los desarrolladores por ejemplo. A menudo necesitan probar su código en múltiples sistemas operativos y versiones de sistemas operativos diferentes. Sería terrible necesitar tantas computadoras, pero la virtualización les permite tener tantas como necesiten en su estación de trabajo normal.

Para las CPU Intel, la virtualización se habilita a través de VT-x. Los procesadores AMD usan AMD-V. La mayoría, si no todas las CPU modernas admiten al menos esta forma básica de virtualización. Sin embargo, si es una característica que necesita, asegúrese antes de comprar.

Paso de GPU

En casos más avanzados, necesita acceso directo a sus dispositivos de hardware desde máquinas virtuales. Por ejemplo, los servidores de computación en la nube necesitarían sus máquinas virtuales para poder acceder a una batería de GPU para el rendimiento computacional. Esto sería cierto para las estaciones de trabajo de desarrolladores donde el software que se está probando requiere aceleración de GPU. Si eres un usuario de Linux y un jugador, estás familiarizado con el paso de GPU para jugar juegos de Windows en una máquina virtual.

En cualquier caso, el paso a través del dispositivo generalmente solo se admite en hardware de gama alta. En los procesadores Intel, la tecnología de virtualización es VT-d. Con AMD, es AMD-Vi. Las CPU de juegos de Intel, las que terminan en "k", a menudo no son compatibles con esta función. La mayoría de las CPU AMD lo hacen.

Memoria ECC

ECC significa código de corrección de errores. Es un código especial que está incrustado en la RAM para evitar la corrupción de datos aleatorios raros. Si bien realmente no es tan común, puede suceder, y lo hace en cargas de trabajo de mayor volumen.

Los servidores y las estaciones de trabajo se benefician más de las capacidades de ECC. Los servidores se ejecutan 24/7/365. Nunca se detienen y no pueden permitirse el lujo de hacerlo. La corrupción de datos puede causar interrupciones del servicio para miles de personas, o peor aún, datos perdidos o incorrectos. Si eso sucediera en su banco, no sería feliz. La memoria ECC ayuda a evitar que este problema ocurra.

Las estaciones de trabajo que procesan grandes cantidades de datos también pueden beneficiarse de ECC. Tareas como renderizar modelos 3D y animaciones pueden llevar decenas de horas a la vez, incluso en hardware de alta gama. No querrá llegar al final de ese proceso solo para descubrir que el renderizado se corrompió en algún momento y debe comenzar de nuevo.

Debido a la naturaleza especializada de la memoria ECC, la mayoría de las CPU no la admiten. Si necesita ECC y desea Intel, tendrá que quedarse con la familia Xeon. AMD tiene un historial de compatibilidad con ECC, incluso en productos de escritorio. Eso continúa con Ryzen. Sin embargo, el soporte de Ryzen ECC se basa en la placa base, así que seleccione una placa que admita ECC, y Ryzen también lo hará.

La herramienta adecuada para el trabajo

Intel i7 7700k

Debe basar su elección en la CPU en la tarea para la que la va a utilizar la mayoría. Elija la CPU que más se destaca en esa tarea. Si está buscando hacer varias cosas con su computadora, elija lo más importante o busque una CPU que se encuentre en un punto intermedio entre lo que necesita.

Juego de azar

El juego no está bien multiproceso. De hecho, la mayoría de los juegos solo pueden usar hasta cuatro núcleos de CPU. Debido a eso, los juegos se benefician más de núcleos individuales más poderosos. Eso generalmente significa CPU de Intel.

Algo interesante está sucediendo en el mundo de los videojuegos. Los juegos ni siquiera están utilizando CPU de cuatro núcleos al máximo. Algunos constructores de PC están viendo intencionalmente cuán bajos pueden llegar al seleccionar una CPU. Existen máquinas de juego económicas con CPU Intel Pentium y tarjetas gráficas de gama alta porque los juegos dependen mucho más de la GPU que del procesador.

Hay algo más que tener en cuenta con una PC para juegos, la transmisión. ¿Planeas transmitir tus juegos mientras juegas? Si lo hace, o planea ejecutar otros programas mientras está jugando un juego, es posible que desee considerar una CPU con más núcleos de todos modos. Los núcleos adicionales no mejorarán el rendimiento de tu juego, pero te ayudarán a ejecutar más programas, como software de transmisión, mientras juegas.

Recomendaciones

Rango medio

Intel i5 7600k

O

AMD Ryzen 1600

Gama alta

Intel i7 7700k

O

AMD Ryzen R7 1700

CAD / 3D / Renderizado

El trabajo en 3D es increíblemente multiproceso y depende en gran medida de las GPU para ayudar en las tareas de renderizado. Necesita una CPU con suficientes núcleos y compatibilidad con RAM, así como una GPU más potente.

Debido a la necesidad de un montón de núcleos de CPU y los altos requisitos de RAM, realmente no es posible usar una CPU de escritorio estándar para el trabajo en 3D, a excepción de las CPU AMD Ryzen R7, y serían la opción de presupuesto.

Recomendación

Presupuesto / Rango medio

AMD Ryzen R7 1700x

Gama alta

AMD Threadripper 1950X

… Lo siento Intel, realmente perdiste aquí.

Computadoras de oficina

En primer lugar, será extremadamente raro que una oficina construya PC personalizadas, pero en el caso de que lo hagan, un equilibrio entre precio y rendimiento probablemente sea el mejor. La mayoría de los trabajadores de oficina no necesitan mucha potencia computacional, pero se beneficiarían de capacidades moderadas de multitarea. Las CPU de cuatro núcleos en realidad serían ideales en esta situación.

Recomendación

Presupuesto / Rango medio

… No hay necesidad de máquinas de alta gama aquí.

Servidores

Los chips de servidor son otra área donde los núcleos múltiples son esenciales. A diferencia del trabajo 3D y CAD, la velocidad de los núcleos individuales suele ser menos importante. Las tareas de servidor individuales suelen ser ligeras (a menos que esté hablando de big data o cómputo en la nube), pero a veces hay miles de estas tareas más pequeñas que entran a la vez. Las CPU del servidor necesitan tantos núcleos / subprocesos como sea posible con soporte RAM casi infinito.

Sin embargo, esa es la generalidad del uso del servidor. Si está configurando un servidor de archivos de inicio simple, puede usar una Raspberry Pi, y probablemente estaría bien.

Para un servidor de pequeña empresa o incluso una configuración doméstica más sofisticada, las CPU Xeon de la serie E3 de Intel o incluso el Ryzen de AMD con memoria ECC serían geniales.

Las implementaciones más grandes se vuelven mucho más complejas, y no hay forma de decir con certeza lo que necesita en una breve descripción como esta. Este es el territorio donde las configuraciones de múltiples CPU con chips de más de $ 1000 se lanzan como si nada. Las CPU Epyc de AMD y los procesadores Xeon E5 y E7 de Intel son los mejores para estas situaciones.

Cifrado

El descifrado de cifrado y la minería de criptomonedas se manejan en GPU mucho más que en CPU. Este tipo de tareas están tan lejos de la liga de las CPU que, por lo general, no vale la pena intentarlo. Consíguete al menos una buena GPU y serás mucho más feliz.

Dicho esto, si desea utilizar su CPU para tareas más pequeñas relacionadas con el cifrado, el camino a seguir es multi-core y multi-thread. Considere la línea Ryzen R7. Serán la mejor inversión por su dinero en este momento.

Pensamientos de cierre y el futuro

Nadie sabe lo que deparará el futuro. Antes del lanzamiento de Ryzen a principios de este año, AMD ni siquiera era un competidor en el mercado de CPU. Ahora, han dominado este artículo, al igual que dominan la opinión popular en muchas comunidades.

Siempre necesita leer reseñas y puntos de referencia, y siempre tendrá que considerar para qué va a utilizar la computadora. Probablemente sea una apuesta segura que el mercado de CPU va a ver un aumento en el conteo de núcleos en los próximos años con velocidades de reloj aún más rápidas y una mayor eficiencia de energía.

La única forma real de "preparar el futuro" de su computadora es comprar piezas excesivas. Intente comprar la mejor parte dentro de su segmento de mercado particular, y no ahorre en sus otros componentes. Esa es la mejor manera de garantizar que su computadora siga siendo funcional y agradable durante al menos los próximos años.

Cómo comprar la mejor cpu en 2017