La historia del desarrollo de la tecnología multinúcleo
La historia y la situación actual de la tecnología multinúcleo
Resumen: este artículo presentará la historia y la situación actual de la tecnología emergente contemporánea: la tecnología multinúcleo. A partir de las necesidades reales, este documento presenta los antecedentes de desarrollo y el soporte técnico de la tecnología multinúcleo y explica brevemente las perspectivas de la tecnología multinúcleo. El artículo también incluye parte del estado de desarrollo de la tecnología multinúcleo de mi país. Y algunas situaciones de "Ahijado".
Esquema de este artículo:
1. Definición de tecnología multinúcleo
2 Antecedentes de la tecnología multinúcleo
3. Estado actual de la tecnología multinúcleo
4. Desarrollo de la tecnología multinúcleo en China
5. Resumen
Capítulo 1 Tecnología multinúcleo p>
1.1 Definición de tecnología multinúcleo
En la época contemporánea, debido al progreso de la sociedad y las crecientes necesidades sociales, ante la mejora continua del tamaño del mercado y la mejora continua de necesidades empresariales, las computadoras de alto rendimiento se han convertido en una herramienta de procesamiento de datos indispensable. Sin embargo, dado que los núcleos únicos y los subprocesos múltiples ya no pueden satisfacer las necesidades actuales, ha surgido una tecnología emergente en el campo de la informática: la tecnología de múltiples núcleos. Multi-core se refiere a la integración de dos o más motores informáticos completos (núcleos) en un procesador. La más notable es la tecnología de procesador multinúcleo, que también es una tecnología avanzada en el diseño de CPU. Integra más de dos núcleos de procesador en un chip para mejorar el rendimiento informático. CMP mejora el rendimiento del sistema al distribuir las cargas de trabajo entre múltiples núcleos de CPU y confiar en interconexiones en chip de alta velocidad y canalizaciones de gran ancho de banda hacia la memoria y las entradas/salidas (E/S).
1.2 Aplicación de la tecnología multinúcleo
Debido al desarrollo de la tecnología multinúcleo, también nacieron las supercomputadoras. El 19 de junio de 2009, la supercomputadora "Cubo de Rubik", que costó 200 millones de yuanes y tiene una velocidad informática máxima de más de 200 billones de operaciones por segundo, comenzó a funcionar a alta velocidad en Shanghai. Con el "Cubo de Rubik", el "poder cerebral" del superordenador de Shanghai se ha multiplicado por 20. La mayoría de los más de 300 usuarios respaldados por "Shuguang 4000A" se han trasladado al "Cubo de Rubik", incluidos pronósticos meteorológicos, biomedicina, ciencias biológicas, automóviles, energía nuclear, acero, nuevos materiales, ingeniería civil, física, química, aviación, aeroespacial y naval y docenas de campos de aplicación.
Además de los proyectos antiguos, también se espera que el "Cubo de Rubik" desempeñe un papel importante: las nueve industrias de alta tecnología en las que Shanghai se centra en desarrollar, como aviones comerciales, nuevos materiales, medicina, grandes Los equipos, las nuevas energías y seis áreas, incluidos los vehículos eléctricos, dependerán de la tecnología informática de alto rendimiento.
Quizás algún día el gran avión doméstico que vueles no solo será diseñado con la ayuda de supercomputadoras, sino que también el orden de los pilotos y asistentes de vuelo que aparecen frente a ti estará determinado por supercomputadoras. . En la clasificación "Top 500 Supercomputadoras", 35 de las 291 supercomputadoras preseleccionadas en los Estados Unidos son utilizadas por compañías financieras o instituciones relacionadas. En el futuro, el "Cubo de Rubik" ayudará en la construcción del Centro Financiero Internacional de Shanghai, diseñará productos derivados, controlará riesgos y proporcionará diversas soluciones informáticas para instituciones financieras.
Capítulo 2 Antecedentes de la tecnología multinúcleo
2.1 La diferencia entre tecnología multinúcleo y subprocesos múltiples de un solo núcleo
Multinúcleo de un solo núcleo El subprocesamiento se basa en un solo motor informático, ejecuta múltiples programas en forma de tiempo compartido y multiplexación de la frecuencia principal. Aunque parece que se ejecutan múltiples programas en paralelo, en realidad sigue siendo un procesador en funcionamiento, pero la frecuencia principal es. más alto y no será notado por el usuario.
La tecnología multinúcleo es la integración de dos o más motores informáticos completos en un solo procesador. Puede ejecutar programas en múltiples motores informáticos simultáneamente o, en otras palabras: un programa puede ejecutarse en múltiples procesadores. En ausencia de conflictos en las órdenes de ejecución, el tiempo de ejecución se reduce realmente y se mejora la eficiencia del cálculo.
2.2 El surgimiento de la tecnología multinúcleo
Aunque el multiproceso de un solo núcleo resuelve superficialmente el dilema de que múltiples programas no puedan ejecutarse al mismo tiempo, un motor informático es siempre trabajando. Las futuras aplicaciones convencionales requerirán que los procesadores tengan la capacidad de ejecutar más instrucciones simultáneamente, y ya no es posible extraer más paralelismo de un procesador de un solo núcleo.
2.2.1 Antecedentes de la generación multinúcleo
Debido a problemas de consumo de energía, el camino de desarrollo de procesadores de un solo núcleo para mejorar continuamente el rendimiento es limitado. Todos sabemos que el procesador, como núcleo de la computadora, procesa y procesa la información y los datos digitales de entrada y luego genera los resultados. Suponiendo que no existen cuellos de botella en otros subsistemas de la computadora, el componente central que afecta el rendimiento de la computadora es el procesador. Las instrucciones se reflejan en la eficiencia del procesador al ejecutar instrucciones.
Rendimiento del procesador = frecuencia principal x IPC
Como se puede ver en la fórmula anterior, el principal indicador para medir el rendimiento del procesador es la cantidad de instrucciones que se pueden ejecutar en cada ciclo de reloj. (IPC: Instrucción por reloj) y la frecuencia principal del procesador. De hecho, la frecuencia es el número de cambios periódicos por segundo. La frecuencia principal es 1 GHz, lo que significa que hay mil millones de ciclos de reloj en un segundo.
Por tanto, existen dos formas de mejorar el rendimiento del procesador: aumentando la frecuencia principal y aumentando el número de instrucciones ejecutadas por ciclo de reloj (IPC). Los cambios en la microarquitectura del procesador pueden mejorar el IPC y, por tanto, mejorar el rendimiento del procesador. Sin embargo, para la misma generación de arquitectura, el grado en que se puede mejorar el IPC mejorando la arquitectura es muy limitado. Por lo tanto, en la era de los procesadores de un solo núcleo, aumentar la frecuencia principal del procesador se convirtió en la única forma de mejorar el rendimiento. .
Desafortunadamente, no hay límite para aumentar la frecuencia principal del procesador. De la siguiente derivación, se puede ver que el consumo de energía del procesador está determinado por el cuadrado de la corriente y el voltaje dentro del procesador. El procesador y la frecuencia principal son proporcionales, y la frecuencia principal y el voltaje son proporcionales.
Porque: "El consumo de energía del procesador es proporcional a la corriente x voltaje x voltaje x frecuencia principal" y "la frecuencia principal es proporcional al voltaje"
Entonces: "El consumo de energía del procesador es proporcional a "Frecuencia al cubo" principal Si se mejora el rendimiento del procesador aumentando la frecuencia principal, el consumo de energía del procesador aumentará bruscamente a una velocidad exponencial (cúbica) en lugar de lineal (primera potencia), y pronto alcanzará el nivel tan bajo. -llamado "muro de frecuencia". El rápido aumento del consumo de energía ha provocado que la mayoría de los fabricantes del sector busquen otro factor para mejorar el rendimiento del procesador y aumentar el IPC.
Se puede mejorar el IPC aumentando el paralelismo de la ejecución de instrucciones. Hay dos formas de mejorar el paralelismo: una es mejorar el paralelismo de la microarquitectura del procesador y la otra es adoptar una arquitectura de múltiples núcleos.
Para lograr el propósito del procesador IPC cuando utilizamos la misma microarquitectura, podemos utilizar un enfoque multinúcleo mientras controlamos de manera efectiva el fuerte aumento en el consumo de energía. Vea la derivación a continuación.
Porque: "El consumo de energía del procesador es proporcional a la corriente x voltaje x voltaje x frecuencia principal" y "IPC es proporcional a la corriente"
Entonces: "El consumo de energía del procesador es proporcional a IPC "
De un procesador de un solo núcleo a un procesador de múltiples núcleos, si la frecuencia principal permanece sin cambios, el IPC en teoría se puede duplicar y el consumo de energía en teoría se puede duplicar como máximo, porque el aumento en El consumo de energía es lineal. La situación real es que cuando el rendimiento de un procesador de doble núcleo alcanza el mismo rendimiento que el de un procesador de un solo núcleo, la frecuencia principal del primero puede ser menor, por lo que el consumo de energía disminuye exponencialmente (cúbico). Como se refleja en el producto, la frecuencia inicial del procesador de doble núcleo puede ser menor que la del procesador de un solo núcleo y el rendimiento es mejor.
Se puede ver que la tendencia de desarrollo futuro de los procesadores es: para lograr un mayor rendimiento, se puede aumentar el número de núcleos del procesador manteniendo una frecuencia principal más baja mientras se utiliza la misma microarquitectura. La frecuencia principal más baja también controla eficazmente el aumento del consumo de energía.
2.2.2 El desarrollo de la tecnología ha llevado al surgimiento de la tecnología multinúcleo.
Por supuesto, las ideas por sí solas no son suficientes, sin el apoyo de la tecnología auxiliar, todas las ideas no son suficientes. ser realizado.
Desde las décadas de 1980 y 1990, hay dos factores principales que han promovido la mejora continua del rendimiento de los microprocesadores: el rápido progreso de la tecnología de procesos de semiconductores y el desarrollo continuo de la arquitectura. Cada avance en la tecnología de procesos de semiconductores plantea nuevas preguntas y abre nuevos campos para el estudio de la arquitectura de microprocesadores. El progreso de la arquitectura mejora aún más el rendimiento de los microprocesadores basándose en el desarrollo de la tecnología de procesos de semiconductores. Estos dos factores se influyen y promueven mutuamente. De hecho, algunas cosas normales son difíciles de mantener. La aparición de múltiples núcleos es un producto inevitable del desarrollo tecnológico y las necesidades de aplicaciones. Esto se basa principalmente en los siguientes hechos:
1. La era de los transistores se acerca
Según la Ley de Moore, la velocidad de los microprocesadores y el nivel de integración monolítica se duplicarán cada 18 meses. . Después del desarrollo, la frecuencia principal de los microprocesadores de uso general superó los 4 GHz y el ancho de datos también alcanzó los 64 bits. El proceso de fabricación también se está desarrollando a un ritmo alarmante. Se han producido en masa microprocesadores con proceso de 0,13 um y también se han lanzado microprocesadores de próxima generación con procesos por debajo de 90 nm. Si esto continúa, se espera que este año el número de transistores integrados en un chip supere los mil millones. Por tanto, el estudio de la arquitectura se ha topado con un nuevo problema: ¿cómo utilizar eficazmente una gran cantidad de transistores? La investigación internacional sobre este tema está en ascenso. Multi-core aprovecha al máximo estos recursos de transistores integrando múltiples núcleos de procesador simples en un solo chip para maximizar la eficiencia energética.
2. El inevitable desarrollo de la arquitectura
La estructura superescalar (superescalar) y la estructura de palabra de instrucción muy larga (VLIW) se utilizan ampliamente en microprocesadores de alto rendimiento. Pero su desarrollo ha tropezado con obstáculos insuperables. La estructura superescalar utiliza múltiples componentes funcionales para ejecutar múltiples instrucciones simultáneamente para lograr el paralelismo a nivel de instrucción (Paralelismo a nivel de instrucción, ILP). Sin embargo, su lógica de control es compleja y difícil de implementar. Las investigaciones muestran que el paralelismo del conjunto de instrucciones de las estructuras superescalares generalmente no excede 8. La estructura de palabras de instrucción ultralarga utiliza múltiples componentes funcionales idénticos para ejecutar una instrucción ultralarga, pero también existen dos problemas principales: soporte técnico de compilación y problemas de compatibilidad binaria.
3. El consumo de energía sigue creciendo
Con el desarrollo de la tecnología de procesos y el aumento de la complejidad de los chips, el fenómeno de calentamiento de los chips se ha vuelto cada vez más prominente. Los núcleos individuales en un procesador multinúcleo son más lentos y el procesador consume menos energía y genera menos calor. Al mismo tiempo, los transistores agregados al procesador de un solo núcleo original se pueden usar para agregar núcleos al procesador de múltiples núcleos. Para cumplir con los requisitos de rendimiento, los procesadores multinúcleo pueden reducir efectivamente el consumo de energía apagando (o reduciendo la velocidad) algunos procesadores y otras tecnologías de bajo consumo.
4. Consideraciones sobre los costos de diseño
A medida que la complejidad de las estructuras de los procesadores continúa aumentando y los costos de mano de obra continúan aumentando, los costos de diseño crecen de manera lineal o incluso superlineal con el tiempo. Los procesadores multinúcleo pueden reducir en gran medida los costos de diseño mediante la reutilización de la propiedad intelectual del procesador. Al mismo tiempo, el coste de verificación del módulo también se ha reducido significativamente.
5. Los retrasos en las puertas se están acortando gradualmente, mientras que los retrasos en las conexiones globales están aumentando
Con el desarrollo de la tecnología de procesamiento de palabras de instrucciones ultralargas, los tamaños de las características de los transistores continúan reduciéndose, lo que da como resultado que los retrasos en las puertas de los transistores sigan disminuyendo, pero la línea de interconexión Los retrasos siguen aumentando. Cuando el proceso de fabricación del chip alcanza 0,18 micrones o menos, el retardo de línea supera el retardo de puerta y se convierte en el principal factor que limita la mejora del rendimiento del circuito. En este caso, dado que hay menos señales globales en la estructura distribuida de CMP (multiprocesador de un solo chip), tiene más ventajas para superar el impacto del retraso de línea en comparación con la estructura de procesador superescalar de una estructura centralizada.
Capítulo 3 Situación actual de la tecnología multinúcleo
3.1 Soporte que la tecnología multinúcleo recibe de todos los ámbitos de la vida
Desde la aparición de la tecnología multinúcleo , todos los ámbitos de la vida han brindado un gran apoyo. En términos de educación, más de 120 colegios y universidades de todo el país ofrecen cursos sobre tecnología multinúcleo o computación paralela.
Servirá para el diseño de futuros programas paralelos. En el aspecto empresarial, muchas grandes empresas y muchas agencias de juegos en línea han gastado enormes sumas de dinero para apoyar la investigación y el desarrollo de supercomputadoras para mejorar su competitividad. Muchos medios de comunicación informaron rápidamente sobre el desarrollo de la tecnología multinúcleo. Proporcionarlo a personas relevantes de la sociedad para su investigación de manera oportuna. Muchas grandes empresas han comenzado a formar talentos para el desarrollo de programas paralelos y el uso de supercomputadoras. En 1993, Hans, Eric y otros de la Universidad de Mannheim en Alemania iniciaron la creación de la lista de clasificación mundial de supercomputadoras TOP500, que promovió en gran medida el desarrollo de la tecnología multinúcleo...
3.2 Logros de la tecnología multinúcleo
El desarrollo de la tecnología multinúcleo ha logrado logros brillantes hasta ahora. Ya representa la fortaleza de la investigación científica de un país. Las supercomputadoras con menor consumo de energía, mejor rendimiento y menor tamaño se han convertido en un campo de alta tecnología donde la competencia global se ha vuelto cada vez más feroz.
En 2005, Blue Gene, fabricado por IBM, ocupó el primer lugar entre las empresas TOP500. La cantidad de procesadores alcanza 65536, el valor medido es 136800GF y el valor máximo alcanza 183500GF. En noviembre de 2009, el número uno del ranking lo ocupa el superordenador Cray XT5 "Puma" del Laboratorio Nacional Oak Ridge de Estados Unidos. Su velocidad de cálculo ha alcanzado los 1,759 petaflops por segundo. Afortunadamente, el "Tianhe-1" de nuestro país también se encuentra entre los cinco primeros, estableciendo el ranking más alto de supercomputadoras chinas en el mundo. Su velocidad de funcionamiento es de 563 billones de operaciones por segundo. Este producto utiliza procesadores Intel Xeon y utiliza la GPU de AMD como acelerador, con un total de 71.680 núcleos informáticos. Entre los 500 mejores superordenadores de la 34ª edición, 4,2 utilizaban procesadores Intel, lo que representa un 80,4. 52 unidades adoptan la arquitectura IBM y 42 unidades adoptan procesadores AMD Opteron.
A partir de esto tenemos que pensar profundamente en una pregunta, ¿por qué China no tiene su propio procesador? No se preocupe, de hecho, China ya está investigando su propio procesador, que es el "Loongson" de China. En la actualidad, Loongson ha dado oficialmente el paso de "tomar a las empresas como organismo principal, el mercado como guía e integrar la industria, la academia y la investigación". Creo que en un futuro próximo lo que oiremos será: "Utilizo el procesador "Loongson" producido en China".
Capítulo 4 Tecnología multinúcleo en China
4.1 Logros en la tecnología multinúcleo de China
Aunque la tecnología multinúcleo se ha aplicado a muchos campos, el El más destacado es En cuanto a las supercomputadoras, el mundo entero también presta mucha atención a este aspecto y le concede gran importancia. Echemos un vistazo a una descripción general del desarrollo de supercomputadoras en China:
China comenzó en 1978 y después de cinco años de desarrollo, la primera computadora electrónica a exaescala de China llamada "Galaxy" ha estado en la tecnología de defensa nacional. Nace la universidad. Su exitoso desarrollo anunció al mundo que China se ha convertido en un país que puede diseñar y fabricar supercomputadoras de forma independiente después de Estados Unidos, Japón y otros países.
En 1992, la Universidad Nacional de Tecnología de Defensa desarrolló la supercomputadora paralela de uso general "Galaxy-II" con una velocidad máxima de mil millones de operaciones por segundo y se utilizó principalmente para pronósticos meteorológicos a mediano plazo.
En 1993, el Centro Nacional de Investigación y Desarrollo de Computadoras Inteligentes (más tarde establecido como Beijing Shuguang Computer Company) desarrolló con éxito el multiprocesador de almacenamiento compartido totalmente simétrico Shuguang-1. Este fue el primero basado en un procesador ultragrande a nivel nacional. Integración a escala El circuito es una computadora paralela diseñada y desarrollada para un chip microprocesador de uso general y un sistema operativo UNIX estándar.
En 1995, Sugon lanzó el Sugon 1000, con una velocidad máxima de 2.500 millones de operaciones de punto flotante por segundo, y la velocidad informática real alcanzó el nivel de alto rendimiento de 1.000 millones de operaciones de punto flotante por segundo. . Dawn 1000 es similar en arquitectura y tecnología de implementación a la máquina paralela a gran escala lanzada por Intel Corporation de Estados Unidos en 1990, y la brecha con países extranjeros se ha reducido a aproximadamente 5 años.
En 1997, la Universidad Nacional de Tecnología de Defensa desarrolló con éxito el sistema de supercomputadora paralela a exaescala Galaxy-III, con un rendimiento máximo de 13 mil millones de operaciones de punto flotante por segundo.
De 1997 a 1999, Sugon lanzó al mercado los superservidores Sugon 1000A, Sugon 2000-I y Sugon 2000-II. La velocidad informática máxima superó los 100 mil millones de operaciones de punto flotante por segundo.
En 1999, la computadora Sunway I desarrollada por el Centro Nacional de Investigación de Tecnología de Ingeniería Informática Paralela, con una velocidad de computación máxima de 384 mil millones de operaciones por segundo, se puso en uso en el Centro Meteorológico Nacional.
En 2004, el Sugon 4000A, desarrollado y fabricado conjuntamente por el Instituto de Tecnología Informática de la Academia China de Ciencias, Sugon Corporation y el Centro de Supercomputación de Shanghai, alcanzó una velocidad de 10 billones de operaciones por segundo.
En 2008, "Shenteng 7000" fue el primer sistema de clúster heterogéneo en China con un rendimiento real superior al billón de operaciones por segundo, y el rendimiento de Linpack superó los 106,5 billones de operaciones por segundo.
En 2008, Sugon 5000A alcanzó una velocidad máxima de 230 billones de veces y un valor Linpack de 180 billones de veces. Como superservidor de red que satisface las principales necesidades de la construcción económica nacional y el desarrollo social, Sugon 5000A puede completar varios cálculos de ingeniería científica y cálculos comerciales a gran escala.
El 29 de octubre de 2009 nació el primer superordenador petaflop de China, el “Tianhe-1”. Esta computadora tiene una velocidad máxima de 1.206 teraflops por segundo y un rendimiento Linpack medido de 563,1 teraflops por segundo, lo que convierte a China en el segundo país del mundo en desarrollar una supercomputadora petaflop después de Estados Unidos.
¡Cada elemento representa la mejora continua de la fuerza nacional de China y la mejora continua del estatus internacional de China! Tal vez descubras que, aunque estas supercomputadoras se fabrican en China, sus procesadores son importados, ¡lo cual es realmente vergonzoso!
4.2 Introducción al “Loongson” de China
De la introducción anterior, creo que todos también se preguntarán: ¿por qué tantas supercomputadoras usan procesadores de Microsoft? Entonces, ¿China también debería tener sus mejores procesadores? No se preocupe, el "Loongson" de China es una CPU de uso general desarrollada independientemente por el Instituto de Tecnología Informática de la Academia de Ciencias de China. Utiliza un conjunto de instrucciones simple, similar a las instrucciones MIPS.
Después de años de investigación y desarrollo, "Loongson" de China ha lanzado: "Loongson" No. 1, "Loongson" No. 2 y actualmente "Loongson" No. 3 también está en proceso de investigación. y desarrollo. El "Loongson" actual ya puede tener una arquitectura central IP flexible y configurable, que se puede configurar con una variedad de interfaces, relaciones de reloj internas y externas configurables y muchas otras características. La llegada de "Loongson" no se debe solo a que China haya desarrollado de forma independiente sus propios productos de CPU, sino que su importancia más profunda es que ha penetrado la niebla que plaga las mentes del personal científico y tecnológico chino. China también puede desarrollar sus propios productos de CPU, I + D y producción de productos que están monopolizados por países extranjeros. Actualmente, muchos jóvenes muestran una desconfianza constante hacia los productos nacionales, especialmente los productos digitales, y luego. Aprender, imitar e innovar, y los chinos también son buenos en eso. Dado que China puede desarrollar dos bombas y un satélite en condiciones difíciles y avanzar junto con Estados Unidos y Europa en el campo aeroespacial. ¡Definitivamente podemos hacer lo mismo en el campo del desarrollo de chips!
"Loongson" es nuestro. Debemos cuidar bien a nuestros hijos. Aunque no son tan buenos como Intel, al menos no hay muchos países que lo hagan. Puede producir cosas que no son tan buenas como Intel. ¡Este es nuestro orgullo! Como trabajador de la electrónica en la Región Administrativa Especial de Hong Kong, el autor está lleno de emoción nuevamente. Asia Oriental ¡Creemos firmemente que el éxito de "Loongson" es inevitable!
4.3 Las perspectivas de la tecnología multinúcleo
¡La tecnología multinúcleo ha creado la computadora! campo pase de estar lleno de dudas a no tener todavía un camino claro. "Dilema. Cuando el desarrollo de un solo núcleo llegó a un callejón sin salida, varios fabricantes de CPU también comenzaron a cambiar sus paradigmas de diseño. En el futuro, todos los microprocesadores evolucionarán hacia el diseño de múltiples núcleos como la corriente principal, y el tradicional de un solo núcleo. Los procesadores pasarán a un segundo plano.
En cuanto al doble núcleo, no creo que sea necesario explicarlo. Todo el mundo lo conoce desde la aparición del ALTHON 64. En el campo de los servidores, la mayoría de las empresas aceptan procesadores de doble núcleo por su excelente rendimiento y menor costo.
Desde una perspectiva de diseño de software, el doble núcleo/multinúcleo también ha cambiado algunas ideas existentes. El científico jefe de nVIDIA, David Kirk, se quejó una vez de que los procesadores multinúcleo traen enormes dificultades de programación a los desarrolladores de juegos. Mientras INTEL desarrolla hardware, también ha realizado las correspondientes mejoras en software.
En la Conferencia sobre aplicaciones multinúcleo y plataformas de servidores Intel de 2007, el Sr. Kirk Skaugem, vicepresidente de Intel Digital Enterprise Group y director general de la división de plataformas de servidores, dijo: "Intel es en realidad la empresa de software más grande herramienta en el mundo, no somos solo una empresa de hardware. Si desea optimizar su multinúcleo, no puede lograr todo el rendimiento sin optimización. Si visita nuestro sitio web, podrá ver que nuestro futuro no solo lo será. permanecerá en cuatro núcleos, pero se convertirá en varios Diez núcleos, o incluso más, por lo que optimizaremos aún más el software ". Esto muestra que Intel está completamente preparado para la tecnología multinúcleo, lo que inevitablemente conducirá a que la tecnología multinúcleo se convierta en algo común.
A principios de este año, en el Concurso de Optimización de Programación de Plataforma Multinúcleo Intel patrocinado por el Departamento de Redes de Intel y coorganizado por CSDN, surgieron una gran cantidad de trabajos excelentes, aprovechando al máximo la tecnología dual-core. Tecnologías de computación paralela y de subprocesos múltiples de núcleo/multinúcleo, lo que mejora en gran medida la velocidad de entrega del código.
Los hechos han demostrado que las últimas herramientas de programación multinúcleo e hyper-threading pueden proporcionar a los desarrolladores abundantes recursos para utilizar sólo si abandonan los hábitos de trabajo anticuados, cambian los conceptos lo antes posible y se mantienen al día. Con el progreso de los tiempos, la programación con más núcleos y hiperprocesos no es un obstáculo insuperable.
Resumen del capítulo 5
En primer lugar, me gustaría agradecer a mi profesor por presentarnos una tecnología emergente: la tecnología multinúcleo. Además, ejercitó mi pensamiento durante el proceso de aprendizaje y gradualmente formó el concepto de computación paralela. Creo que esto será de gran ayuda en mi vida y trabajo futuros. Aprendí mucho del curso y al mismo tiempo reforcé mis conocimientos previos. Por ejemplo, hice ejercicios de programación; en términos de estructura de datos, aprendí más sobre algoritmos en términos de complejidad de tiempo, aprendí que los algoritmos de múltiples núcleos pueden implementar casos que antes no se podían lograr mediante operaciones de un solo núcleo; pronto. Al finalizar, completamos el curso entregando un trabajo, que también ejercitó nuestra capacidad de consulta y recuperación de información. Este curso me pareció muy satisfactorio, interesante y desafiante. Muchas gracias maestro.
Referencias: "Computación paralela";
Baidu: Historia y situación actual de la tecnología multinúcleo
Álbum de ingeniería electrónica: tecnología multinúcleo
p>
Resumen "El mundo de la informática"
Era de la tecnología Sina
Blog CSDN