¿Qué es mejor multinúcleo o mayor frecuencia? Toda la verdad sobre los procesadores multinúcleo

Probablemente todo usuario con pocos conocimientos de informática se haya encontrado con un montón de características incomprensibles a la hora de elegir un procesador central: proceso técnico, caché, socket; Pedí consejo a amigos y conocidos que eran competentes en materia de hardware informático. Consideremos la variedad de parámetros, porque el procesador es la parte más importante de su PC y comprender sus características le dará confianza en su compra y uso posterior.

UPC

El procesador de una computadora personal es un chip que se encarga de realizar cualquier operación con datos y controla los dispositivos periféricos. Está contenido en un paquete especial de silicio llamado matriz. Para designaciones breves utilice la abreviatura - UPC(unidad central de procesamiento) o UPC(del inglés Unidad Central de Procesamiento - dispositivo de procesamiento central). En el mercado moderno de componentes informáticos hay dos corporaciones competidoras, Intel y AMD, quienes participan constantemente en la carrera por el rendimiento de nuevos procesadores, mejorando constantemente el proceso tecnológico.

Proceso técnico

Proceso técnico es el tamaño utilizado en la producción de procesadores. Determina el tamaño del transistor, cuya unidad es nm (nanómetro). Los transistores, a su vez, forman el núcleo interno de la CPU. La conclusión es que la mejora continua de las técnicas de fabricación permite reducir el tamaño de estos componentes. Como resultado, hay muchos más colocados en el chip del procesador. Esto ayuda a mejorar el rendimiento de la CPU, por lo que sus parámetros siempre indican el proceso tecnológico utilizado. Por ejemplo, el Intel Core i5-760 está fabricado con una tecnología de proceso de 45 nm y el Intel Core i5-2500K está fabricado con un proceso de 32 nm. Con base en esta información, puede juzgar qué tan moderno es el procesador y qué tan superior es. tiene el mismo rendimiento que su predecesor, pero a la hora de elegir también hay que tener en cuenta una serie de otros parámetros.

Arquitectura

Los procesadores también se caracterizan por una característica como la arquitectura: un conjunto de propiedades inherentes a toda una familia de procesadores, generalmente producidas a lo largo de muchos años. En otras palabras, la arquitectura es su organización o diseño interno de la CPU.

Número de núcleos

Centro- el elemento más importante del procesador central. Es una parte del procesador que puede ejecutar un hilo de instrucciones. Los núcleos difieren en el tamaño de la memoria caché, la frecuencia del bus, la tecnología de fabricación, etc. Los fabricantes les asignan nuevos nombres con cada proceso tecnológico posterior (por ejemplo, el núcleo del procesador AMD es Zambezi e Intel es Lynnfield). Con el desarrollo de las tecnologías de producción de procesadores, se ha hecho posible colocar más de un núcleo en una carcasa, lo que aumenta significativamente el rendimiento de la CPU y ayuda a realizar varias tareas simultáneamente, así como a utilizar varios núcleos en los programas. Procesadores multinúcleo podrá hacer frente rápidamente al archivo, la decodificación de vídeo, el funcionamiento de videojuegos modernos, etc. Por ejemplo, las líneas de procesadores Intel Core 2 Duo y Core 2 Quad, que utilizan CPU de doble y cuatro núcleos, respectivamente. Actualmente, los procesadores de 2, 3, 4 y 6 núcleos están ampliamente disponibles. Una mayor cantidad de ellos se utilizan en soluciones de servidor y no son necesarios para el usuario medio de PC.

Frecuencia

Además del número de núcleos, el rendimiento se ve afectado por frecuencia de reloj. El valor de esta característica refleja el rendimiento de la CPU en número de ciclos de reloj (operaciones) por segundo. Otra característica importante es frecuencia del autobús(FSB - Front Side Bus) que demuestra la velocidad a la que se intercambian datos entre el procesador y los periféricos de la computadora. La frecuencia del reloj es proporcional a la frecuencia del bus.

Enchufe

Para que el futuro procesador sea compatible con la placa base existente al actualizar, es necesario conocer su zócalo. Un enchufe se llama conector, en el que la CPU está instalada en la placa base de la computadora. El tipo de zócalo se caracteriza por el número de patas y el fabricante del procesador. Diferentes sockets corresponden a tipos específicos de CPU, por lo que cada socket permite la instalación de un tipo específico de procesador. Intel utiliza el zócalo LGA1156, LGA1366 y LGA1155, mientras que AMD utiliza AM2+ y AM3.

Cache

Cache- la cantidad de memoria con una velocidad de acceso muy alta, necesaria para acelerar el acceso a los datos que se encuentran permanentemente en la memoria con una velocidad de acceso más lenta (RAM). Al elegir un procesador, recuerde que aumentar el tamaño de la caché tiene un efecto positivo en el rendimiento de la mayoría de las aplicaciones. La caché de la CPU tiene tres niveles ( L1, L2 y L3), ubicado directamente en el núcleo del procesador. Recibe datos de la RAM para una mayor velocidad de procesamiento. También vale la pena considerar que para las CPU de múltiples núcleos, se indica la cantidad de memoria caché de primer nivel para un núcleo. La caché L2 realiza funciones similares, pero es más lenta y de mayor tamaño. Si planea utilizar el procesador para tareas que consumen muchos recursos, entonces será preferible un modelo con un caché de segundo nivel grande, dado que para los procesadores de múltiples núcleos se indica el tamaño total del caché L2. Los procesadores más potentes, como AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon, están equipados con caché L3. La caché de tercer nivel es la menos rápida, pero puede llegar a los 30 MB.

Consumo de energía

El consumo de energía de un procesador está estrechamente relacionado con su tecnología de fabricación. A medida que disminuyen los nanómetros del proceso técnico, aumenta el número de transistores y aumenta la frecuencia de reloj de los procesadores, aumenta el consumo de energía de la CPU. Por ejemplo, los procesadores Intel Core i7 requieren hasta 130 vatios o más. El voltaje suministrado al núcleo caracteriza claramente el consumo de energía del procesador. Este parámetro es especialmente importante a la hora de elegir una CPU para usar como centro multimedia. Los modelos de procesadores modernos utilizan diversas tecnologías que ayudan a combatir el consumo excesivo de energía: sensores de temperatura integrados, sistemas de control automático de voltaje y frecuencia de los núcleos del procesador, modos de ahorro de energía cuando la carga en la CPU es ligera.

Funciones adicionales

Los procesadores modernos han adquirido la capacidad de trabajar en modos de 2 y 3 canales con RAM, lo que afecta significativamente su rendimiento, y también admiten un conjunto más grande de instrucciones, elevando su funcionalidad a un nuevo nivel. Las GPU procesan el vídeo por sí solas, descargando así la CPU gracias a la tecnología DXVA(del inglés DirectX Video Acceleration - aceleración de video mediante el componente DirectX). Intel utiliza la tecnología anterior. Turboimpulso para cambiar dinámicamente la frecuencia del reloj del procesador central. Tecnología Paso de velocidad gestiona el consumo de energía de la CPU dependiendo de la actividad del procesador, y Tecnología de virtualización Intel El hardware crea un entorno virtual para utilizar múltiples sistemas operativos. Además, los procesadores modernos se pueden dividir en núcleos virtuales utilizando tecnología. Hiperenhebrado. Por ejemplo, un procesador de doble núcleo es capaz de dividir la velocidad del reloj de un núcleo en dos, lo que da como resultado un alto rendimiento de procesamiento utilizando cuatro núcleos virtuales.

A la hora de pensar en la configuración de tu futuro PC, no te olvides de la tarjeta de vídeo y sus GPU(del inglés Unidad de procesamiento de gráficos - unidad de procesamiento gráfico): el procesador de su tarjeta de video, que es responsable de la renderización (operaciones aritméticas con objetos geométricos, físicos, etc.). Cuanto mayor sea la frecuencia de su núcleo y la frecuencia de la memoria, menor será la carga en el procesador central. Los jugadores deberían prestar especial atención a la GPU.

A la hora de comprar un procesador, mucha gente intenta elegir algo más fresco, con varios núcleos y una alta velocidad de reloj. Pero pocas personas saben a qué afecta realmente la cantidad de núcleos de procesador. ¿Por qué, por ejemplo, un procesador de doble núcleo común y corriente puede ser más rápido que un procesador de cuatro núcleos, o el mismo "porcentaje" con 4 núcleos puede ser más rápido que un "porcentaje" con 8 núcleos? Este es un tema bastante interesante que definitivamente vale la pena comprender con más detalle.

Introducción

Antes de comenzar a comprender a qué afecta la cantidad de núcleos de procesador, me gustaría hacer una pequeña digresión. Hace apenas unos años, los desarrolladores de CPU confiaban en que las tecnologías de fabricación que se están desarrollando tan rápidamente les permitirían producir "piedras" con velocidades de reloj de hasta 10 GHz, lo que permitiría a los usuarios olvidarse de los problemas de bajo rendimiento. Sin embargo, no se logró el éxito.

No importa cómo se desarrolló el proceso tecnológico, tanto Intel como AMD se toparon con limitaciones puramente físicas que simplemente no les permitieron producir procesadores con una frecuencia de reloj de hasta 10 GHz. Luego se decidió centrarse no en las frecuencias, sino en la cantidad de núcleos. Así, comenzó una nueva carrera para producir “cristales” de procesadores más potentes y productivos, que continúa hasta el día de hoy, pero no tan activamente como al principio.

Procesadores Intel y AMD

Hoy en día, Intel y AMD son competidores directos en el mercado de procesadores. En cuanto a ingresos y ventas, los Blues tienen una clara ventaja, aunque los Reds han tenido dificultades para mantenerse al día últimamente. Ambas empresas tienen una buena gama de soluciones listas para usar para todas las ocasiones, desde un simple procesador con 1-2 núcleos hasta verdaderos monstruos con más de 8 núcleos. Normalmente, estas "piedras" se utilizan en "computadoras" de trabajo especiales que tienen un procesador. enfoque estrecho.

Intel

Entonces, hoy Intel tiene 5 tipos de procesadores exitosos: Celeron, Pentium e i7. Cada una de estas "piedras" tiene un número diferente de núcleos y está diseñada para diferentes tareas. Por ejemplo, Celeron tiene sólo 2 núcleos y se utiliza principalmente en ordenadores domésticos y de oficina. Pentium, o, como también se le llama, "stump", también se usa en casa, pero ya tiene un rendimiento mucho mejor, principalmente debido a la tecnología Hyper-Threading, que "agrega" dos núcleos virtuales más a los dos núcleos físicos, que se llaman hilos. Por lo tanto, el "porcentaje" de doble núcleo funciona como el procesador de cuatro núcleos más económico, aunque esto no es del todo correcto, pero este es el punto principal.

En cuanto a la línea Core, la situación es aproximadamente la misma. El modelo más joven con el número 3 tiene 2 núcleos y 2 hilos. La línea más antigua, Core i5, ya tiene 4 o 6 núcleos completos, pero carece de la función Hyper-Threading y no tiene subprocesos adicionales, excepto los 4-6 estándar. Bueno, lo último, el Core i7, son procesadores de gama alta que, por regla general, tienen de 4 a 6 núcleos y el doble de subprocesos, es decir, por ejemplo, 4 núcleos y 8 subprocesos o 6 núcleos y 12 subprocesos. .

AMD

Ahora vale la pena hablar de AMD. La lista de "guijarros" de esta empresa es enorme; no tiene sentido enumerarlos todos, ya que la mayoría de los modelos simplemente están desactualizados. Quizás valga la pena señalar la nueva generación, que en cierto sentido "copia" Intel - Ryzen. Esta línea también contiene modelos con los números 3, 5 y 7. La principal diferencia con los "azules" de Ryzen es que el modelo más joven proporciona inmediatamente 4 núcleos completos, mientras que el más antiguo no tiene 6, sino ocho. Además, el número de subprocesos cambia. Ryzen 3 - 4 subprocesos, Ryzen 5 - 8-12 (según la cantidad de núcleos - 4 o 6) y Ryzen 7 - 16 subprocesos.

Vale la pena mencionar otra línea "roja": FX, que apareció en 2012 y, de hecho, esta plataforma ya se considera obsoleta, pero gracias al hecho de que ahora cada vez más programas y juegos están comenzando a admitir subprocesos múltiples, La línea Vishera ha vuelto a ganar popularidad, que, junto con los bajos precios, no hace más que crecer.

Bueno, en cuanto a las disputas sobre la frecuencia del procesador y la cantidad de núcleos, entonces, de hecho, es más correcto mirar hacia el segundo, ya que todo el mundo ha decidido hace mucho tiempo las frecuencias de reloj, e incluso los mejores modelos de Intel funcionan a nominal. 2,7, 2,8, 3 GHz. Además, la frecuencia siempre se puede aumentar mediante overclocking, pero en el caso de un procesador de doble núcleo esto no dará mucho efecto.

Cómo saber cuántos núcleos

Si alguien no sabe cómo determinar la cantidad de núcleos de procesador, puede hacerlo de manera fácil y sencilla, incluso sin descargar e instalar programas especiales separados. Simplemente vaya al "Administrador de dispositivos" y haga clic en la pequeña flecha al lado del elemento "Procesadores".

Puede obtener información más detallada sobre qué tecnologías admite su "piedra", cuál es su frecuencia de reloj, su número de revisión y mucho más utilizando un pequeño programa especial llamado CPU-Z. Puedes descargarlo gratis en el sitio web oficial. Existe una versión que no requiere instalación.

La ventaja de dos núcleos.

¿Cuál podría ser la ventaja de un procesador de doble núcleo? Hay muchas cosas, por ejemplo, en juegos o aplicaciones, en cuyo desarrollo el trabajo de un solo subproceso era la principal prioridad. Tomemos como ejemplo el juego Wold of Tanks. Los procesadores de doble núcleo más comunes, como Pentium o Celeron, producirán resultados de rendimiento bastante decentes, mientras que algunos FX de AMD o INTEL Core utilizarán muchas más de sus capacidades y el resultado será aproximadamente el mismo.

Los mejores 4 núcleos

¿Cómo pueden ser mejores 4 núcleos que dos? Mejor rendimiento. Las "piedras" de cuatro núcleos están diseñadas para trabajos más serios, donde los simples "tocones" o "celerones" simplemente no pueden hacer frente. Un excelente ejemplo aquí sería cualquier programa de gráficos 3D, como 3Ds Max o Cinema4D.

Durante el proceso de renderizado, estos programas utilizan el máximo de recursos de la computadora, incluida la RAM y el procesador. Las CPU de doble núcleo se retrasarán mucho en el tiempo de procesamiento de renderizado y cuanto más compleja sea la escena, más tardarán. Pero los procesadores con cuatro núcleos harán frente a esta tarea mucho más rápido, ya que vendrán en su ayuda subprocesos adicionales.

Por supuesto, puede tomar algún "protsik" económico de la familia Core i3, por ejemplo, el modelo 6100, pero 2 núcleos y 2 hilos adicionales seguirán siendo inferiores a un quad-core completo.

6 y 8 núcleos

Bueno, el último segmento de multinúcleos son los procesadores de seis y ocho núcleos. Su propósito principal, en principio, es exactamente el mismo que el de la CPU anterior, solo que son necesarios donde los "cuatro" comunes no pueden hacer frente. Además, se construyen computadoras especializadas completas sobre la base de "piedras" de 6 y 8 núcleos, que se "adaptarán" para determinadas actividades, por ejemplo, edición de vídeo, programas de modelado 3D, renderizado de escenas pesadas ya preparadas con una gran cantidad de polígonos y objetos, etc. .d.

Además, estos procesadores multinúcleo funcionan muy bien cuando se trabaja con archivadores o en aplicaciones que requieren buenas capacidades informáticas. En los juegos optimizados para subprocesos múltiples, estos procesadores no tienen igual.

¿Qué se ve afectado por la cantidad de núcleos de procesador?

Entonces, ¿a qué más puede afectar la cantidad de núcleos? En primer lugar, aumentar el consumo de energía. Sí, por sorprendente que parezca, es cierto. No hay necesidad de preocuparse demasiado, porque en la vida cotidiana este problema, por así decirlo, no se notará.

El segundo es la calefacción. Cuantos más núcleos, mejor se necesita el sistema de refrigeración. Un programa llamado AIDA64 te ayudará a medir la temperatura del procesador. Al comenzar, debe hacer clic en "Computadora" y luego seleccionar "Sensores". Es necesario controlar la temperatura del procesador, porque si se sobrecalienta constantemente o funciona a temperaturas demasiado altas, después de un tiempo simplemente se quemará.

Los procesadores de doble núcleo no están familiarizados con este problema, porque no tienen un rendimiento y una disipación de calor muy altos, respectivamente, pero los procesadores de múltiples núcleos sí. Las piedras más calientes son las de AMD, especialmente la serie FX. Por ejemplo, tomemos el modelo FX-6300. La temperatura del procesador en el programa AIDA64 es de alrededor de 40 grados y está en modo inactivo. Bajo carga, el número aumentará y si se produce un sobrecalentamiento, la computadora se apagará. Entonces, al comprar un procesador multinúcleo, no debes olvidarte del refrigerador.

¿A qué más afecta la cantidad de núcleos de procesador? Para multitarea. Los procesadores de doble núcleo no podrán proporcionar un rendimiento estable cuando se ejecuten dos, tres o más programas simultáneamente. El ejemplo más simple son los streamers en Internet. Además del hecho de que juegan algún juego en configuración alta, ejecutan simultáneamente un programa que les permite transmitir el juego a Internet en línea, también tienen un navegador de Internet con varias páginas abiertas, donde el jugador, por regla general, lee los comentarios de las personas que lo ven y monitorea otra información. Ni siquiera todos los procesadores multinúcleo pueden proporcionar la estabilidad adecuada, por no hablar de los procesadores de un solo núcleo y de dos núcleos.

También vale la pena decir algunas palabras que los procesadores multinúcleo tienen algo muy útil llamado "caché L3". Este caché tiene una cierta cantidad de memoria en la que se registra constantemente información diversa sobre programas en ejecución, acciones realizadas, etc. Todo esto es necesario para aumentar la velocidad de la computadora y su rendimiento. Por ejemplo, si una persona usa Photoshop con frecuencia, esta información se almacenará en la memoria y el tiempo para iniciar y abrir el programa se reducirá significativamente.

resumiendo

Resumiendo la conversación sobre cómo afecta la cantidad de núcleos de procesador, podemos llegar a una conclusión simple: si necesita buen rendimiento, velocidad, multitarea, trabajar en aplicaciones pesadas, la capacidad de jugar cómodamente juegos modernos, etc., entonces su elección es Procesador con cuatro núcleos o más. Si necesita una “computadora” simple para uso doméstico o de oficina, que se utilizará al mínimo, entonces lo que necesita son 2 núcleos. En cualquier caso, al elegir un procesador, primero debe analizar todas sus necesidades y tareas, y solo entonces considerar las opciones.

¿Cuál es la ventaja de los procesadores de doble núcleo?

Al comprar una computadora portátil, probablemente hayas notado que algunas tienen etiquetas: "Intel Core 2 Duo" o "AMD Turion 64 x2". Estas etiquetas indican que las computadoras portátiles están construidas con tecnología de procesamiento de doble núcleo.

Procesadores de doble núcleo

Los procesadores de doble núcleo son un tipo de sistema que consta de dos núcleos de procesador independientes combinados en un circuito integrado (IC) o, como dicen los profesionales, en un solo chip. Estos sistemas combinan dos núcleos en un procesador. Una tecnología similar se aplicó por primera vez a la computadora personal y a la consola de juegos doméstica, pero se adaptó rápidamente al entorno informático móvil. AMD e Intel tienen portátiles con tecnología similar.

Los procesadores de doble núcleo tienen una estructura diferente a la de los procesadores duales de un solo núcleo. Se refieren a un sistema en el que se combinan dos procesadores en un circuito integrado. Los procesadores duales de un solo núcleo, a su vez, se refieren a un sistema en el que dos procesadores independientes (cada uno con su propia matriz) están conectados directamente a la placa base.

Cada uno de los procesadores en un sistema de doble núcleo tiene un caché en el chip (caché primario), lo que les brinda su propio potencial para recuperar y procesar de manera rápida y eficiente instrucciones utilizadas con frecuencia. Además, el mismo circuito integrado alberga la caché L2. La memoria caché secundaria del chipset Mobile Core 2 Duo de Intel se comparte entre dos procesadores. En el chipset Turion AMD 64x2, cada uno de los dos procesadores tiene una memoria caché dedicada: 512 KB por núcleo. el primario no es suficiente.

Beneficios de la tecnología de doble núcleo

Las ventajas más importantes de estos procesadores son la velocidad y la eficiencia. El procesamiento de comandos y la recuperación de datos se llevan a cabo mediante dos procesadores; Así, se consigue un mayor rendimiento sin calentar los procesadores. El hecho de que estos dos procesadores tengan su propia caché primaria de fácil acceso también garantiza un rendimiento rápido. Además, especialmente en el caso del Intel Core 2 Duo, donde el caché secundario está dividido, uno o ambos procesadores pueden utilizar todo el caché secundario simultáneamente si surge la necesidad.

En pocas palabras, una computadora portátil con un procesador de doble núcleo funciona más rápido, a menor temperatura y tiene mejores capacidades multitarea. Los procesadores de doble núcleo consumen menos energía que los procesadores duales de un solo núcleo.

Otra ventaja de utilizar procesadores de doble núcleo en computadoras portátiles es su peso y tamaño más livianos, lo que hace que la computadora portátil sea más conveniente y ofrece un rendimiento similar al de una PC.

Es importante tener en cuenta que con los programas más antiguos, si sólo ejecuta un programa a la vez, no experimentará ningún beneficio de los procesadores de doble núcleo. Los programas más antiguos no fueron diseñados para esta tecnología, por lo que sólo pueden utilizar un núcleo. Sin embargo, en este caso, la ventaja de la multitarea sigue estando presente. Si tiene varios programas abiertos al mismo tiempo, un procesador de doble núcleo proporcionará un rendimiento más rápido que un procesador de un solo núcleo.

A medida que pasa el tiempo, cada vez más desarrolladores de software crean sus programas teniendo en mente procesadores de doble núcleo; Por lo tanto, los usuarios podrán experimentar todos los beneficios de este tipo de procesadores en un futuro próximo.

QX | 22 julio 2015, 14:45
No sólo la frecuencia, también el proceso técnico. Los procesadores modernos de 2 núcleos a 3 GHz no se pueden comparar con los primeros procesadores de 2 núcleos, también a 3 GHz. La frecuencia es la misma, pero los viejos son frenos terribles en comparación con los nuevos. Como resultado, el moderno i3 de 2 núcleos es mucho mejor que el Quad Q6600 de 4 núcleos. Incluso el Pentium G más nuevo es mejor que el antiguo Quad.

QX | 11 julio 2015, 12:18
Aquí la diferencia de frecuencia no es grande, 3,5 frente a 3 GHz. Por eso son interesantes los 4 núcleos. Pero claro, si el resto de características también se mantienen. Se necesitan muchos núcleos para archivar, codificar vídeos, etc. Al llevarte 2 armas nucleares también podrás ahorrar un poco. Otra pregunta es cuánto trabajarás en ello. Bueno, sería mejor si nombraras específicamente ambos modelos. Por eso, te aconsejaría que tuvieras un Core i3 más potente y fresco.

MaKos007 | 30 de marzo de 2015, 16:00
Aquí estaré esparciendo mis pensamientos por el árbol. Por lo tanto, diré de inmediato que su elección es un procesador de doble núcleo con una frecuencia más alta. Si la teoría no es interesante, entonces no es necesario que sigas leyendo.

La frecuencia del procesador es, de hecho, la cantidad de operaciones que realiza por unidad de tiempo. Así, cuanto mayor es la frecuencia, más acciones se realizan por segundo, por ejemplo.

¿Qué pasa con la cantidad de núcleos? Si hay más de un núcleo, el procesador puede procesar más de una tarea. Es como cintas transportadoras. Una cinta transportadora funciona rápidamente, pero dos cintas paralelas sobre las que se realizan operaciones producen el doble de producción. Entonces, en teoría, las soluciones de doble núcleo funcionarán dos veces más rápido que las de un solo núcleo.

Esto es una teoría, pero al igual que con los transportadores, estos dos hilos deben cargarse con algo. al mismo tiempo, cargar correctamente para que cada correa funcione con total eficacia. En el caso de los procesadores, esto depende de la arquitectura de los programas y juegos que utilizan este multinúcleo. Si una aplicación puede dividir tareas en varios subprocesos (léase: use un procesador de múltiples núcleos), entonces los múltiples núcleos pueden brindar un aumento significativo en la velocidad de ejecución de comandos. Pero si no es posible, o si las tareas son tales que es imposible dividirlas, entonces no importa en absoluto si la CPU tiene muchos núcleos o no.

De hecho, la cuestión del número óptimo de núcleos es compleja. Lo que también es importante aquí es la arquitectura de los propios núcleos y las conexiones entre ellos. Así, los primeros procesadores multinúcleo tenían un diseño mucho menos funcional que los modernos. Además, hay que tener en cuenta que los sistemas operativos modernos Windows 7 y Windows 8 (aquí no estoy considerando los sistemas *nix y su soporte para procesadores multinúcleo, un tema aparte y muy interesante) se han vuelto muy buenos paralelizar muchos tareas. Así, el multinúcleo ayuda a no ralentizar los procesos principales (aplicaciones y juegos utilizados por el usuario) debido a tareas en segundo plano. Por lo tanto, la protección antivirus y el firewall no ralentizarán (más precisamente, ralentizarán en menor medida) un juego en ejecución ni el trabajo en Photoshop.

¿Para qué programas es importante el multinúcleo? Después de pasar algún tiempo en Internet, podrá descubrir que acelera la conversión de vídeo y audio; renderizado de modelos 3D, cifrado de señales, etc. No necesitas 4 núcleos para trabajar en Photoshop y edición de video. Son suficientes, como ya dije, dos, pero con un mayor rendimiento de cada uno de ellos.

teletransportarse | 21 de abril de 2013, 01:30
Un cálculo simple del rendimiento muestra: para un 2 núcleos el rendimiento total es 2 x 3,5 = 7, para uno de 4 núcleos - 4 x 3 = 12. Por lo tanto, un 4 núcleos es casi 2 veces más potente. Además, probablemente sea más moderno y, por tanto, más económico y productivo. Y si solo se usa un núcleo, se calienta menos, ya que la frecuencia de un núcleo es ligeramente menor, pero esto es importante para el calentamiento.

Para la edición de video, lo más probable es que el procesador no sea crítico; se utilizan principalmente los recursos de una tarjeta de video o una tarjeta de edición de video especial. Pero el procesador también participa en esto, y si un procesador de 2 núcleos asigna un núcleo para esta tarea, las tareas restantes (diferentes programas antivirus) lucharán por el núcleo restante, lo que conducirá a una terrible estupidez. En resumen, el multinúcleo es mejor.

yang | 11 abril 2013, 20:22
En este caso, un procesador de doble núcleo resultará más eficiente y económico en todos los aspectos.

Es imposible entender esta cuestión sin saber qué es un procesador de 4 núcleos. Con los procesadores de uno, dos y tres núcleos todo es sencillo: tienen uno, dos o tres núcleos, respectivamente. En cuanto al de 4 núcleos, no todo es lo que parece a primera vista.

¿Procesador de 2 o 4 núcleos?

La mayoría de la gente comete el error de pensar que la frecuencia de cada núcleo suma. Dado que la frecuencia de los núcleos es de 2,5 GHz y hay 4 núcleos, eso significa 2,5 * 4 = 10 GHz. Pero no es así: la frecuencia es siempre la misma: 2,5 GHz. ¿Por qué no cuadra la frecuencia? Porque cada procesador opera en paralelo a esta frecuencia.

Una porción es una porción de tiempo para cuyo cálculo el procesador asigna recursos a todos los subprocesos que ingresan al procesador. Es como 4 autopistas con una velocidad máxima de 60 km/h (2,5 GHz): tenemos camiones que deben entregarnos mercancías (estas son nuestras partes del programa o partes del programa), y para que podamos aumentar la velocidad de entrega (aumentar el rendimiento del sistema), necesitamos utilizar las 4 autopistas o aumentar la velocidad máxima (3,0 GHz). Pero para la mayoría de los programas es imposible trabajar en varios subprocesos, ya que funcionan en un subproceso y solo pueden usar una autopista (lo que significa que a nuestro programa se le asignará solo el 25% de la potencia total del procesador), porque en el programa la lógica debe ejecutarse secuencialmente (enhebrado), y si rompe la secuencia, la lógica se romperá y esto provocará fallas. Los nuevos programas intentan utilizar la multiprogramación: la capacidad de trabajar en varios subprocesos (nuestras carreteras) y no en uno, como la mayoría de los programas actuales. Los juegos, en su mayor parte, también están optimizados para subprocesos múltiples, pero el subproceso principal generalmente se ejecuta en uno. Aunque ahora están intentando dividirlo en varios para que sea más fácil y rápido. Por tanto, para juegos o aplicaciones que normalmente se ejecutan en uno o dos subprocesos, es mejor optar por un procesador de 2 núcleos.

Si la frecuencia de uno de doble núcleo es la misma que de uno de cuatro núcleos, entonces es mejor, por supuesto, tomar uno de cuatro núcleos, porque tenemos una gran cantidad de programas ejecutándose al mismo tiempo, aunque con una carga débil. Mejoraremos en el rendimiento del sistema debido al hecho de que todos los demás procesos pueden trasladarse a otro núcleo cuando uno de ellos esté completamente cargado. Pero normalmente la frecuencia de los nuevos de doble núcleo es mayor que la de los nuevos de cuatro núcleos. Por eso, a la hora de realizar pruebas en juegos, los de 2 núcleos con mayor frecuencia ganan que los de 4 núcleos con menor frecuencia.

Ahora sobre las colas:

Ahora comprendamos que al pasar de un solo núcleo a un doble núcleo, la velocidad aumenta más rápido no solo debido al procesamiento simultáneo de los núcleos, sino también a la espera y las colas en el procesador.

La frecuencia de un procesador de un solo núcleo y de un procesador de doble núcleo es la misma, pero la computadora funciona más rápido con 2 núcleos. El punto está en la multiprogramación, cuando se realiza una transición de un solo núcleo a dos núcleos, la velocidad aumenta significativamente. Y la multiprogramación es trabajar con hilos. Imaginemos 2 subprocesos, por ejemplo, Windows ejecutándose y un juego de computadora ejecutándose. Si tenemos un núcleo, entonces el juego (parte) y luego el trabajo de Windows (parte) se procesan secuencialmente. Los procesos tienen que esperar en fila, es decir, cuando se procesa una “pieza” del juego, Windows tiene que esperar hasta que finalice el procesamiento del juego (parte del juego). Cuando cambiamos a 2 núcleos, incluso con la misma frecuencia que un núcleo único, la computadora comienza a procesar más rápido, ya que la cola se reduce 2 veces.

Lo explicaré con más detalle usando el ejemplo de 100 aplicaciones. Si tenemos 1 núcleo, entonces se procesa 1 aplicación, las 99 restantes están esperando su turno. Y cuanto más larga es la cola, más tardan las actualizaciones y entonces sentimos que nuestro sistema se está ralentizando. Y cuando tenemos 2 núcleos la cola se divide a la mitad, es decir 50 aplicaciones en uno y 50 en el otro, por tanto, es más fácil y rápido actualizarlas. Es importante saber que la cola se hace más pequeña y nuestras aplicaciones se actualizan más rápido.

Para probar el hilo, ejecute winrar para comprimir un archivo grande y mire en el administrador (se comprime en un hilo) cuántos recursos de CPU utilizará (25% en 4 núcleos y 50% en 2 núcleos). De esto se deduce que a nuestro juego, si se ejecuta en un subproceso en un procesador de cuatro núcleos, se le asignará el 25% de la potencia del procesador, el 50% si está en un procesador de doble núcleo. En los juegos tenemos subprocesos múltiples, pero el subproceso principal del juego seguirá siendo procesado por una cuarta parte del procesador (en un procesador de cuatro núcleos).

Todo se consideró de manera simplificada: un 2 núcleos con una frecuencia más alta es más adecuado para juegos, ya que se asigna más frecuencia a un hilo, y un 4 núcleos es adecuado para datos de múltiples subprocesos, por ejemplo, muchas aplicaciones se ejecutan. simultáneamente.

El procesador i5 de 2 núcleos cuenta con tecnología que le permite simular el funcionamiento del sistema como con un procesador de 4 núcleos. De hecho, solo hay 2 núcleos, pero para Windows se simula el funcionamiento de 4 núcleos. Se procesan a su vez 4 colas (hilos) 2 colas (hilos) por núcleo. Cada núcleo toma una porción de cada uno de los hilos, es decir, es capaz de ser de cuatro núcleos.




Arriba