“Conocimientos Hardware>Discos y almacenamiento informáticos

¿Cuáles son los beneficios de los procesadores multi-core de Programación

2015/10/21
? Los primeros procesadores de doble núcleo informáticos entraron en el mercado en 2005. Núcleos múltiples que sea más fácil para las unidades centrales de procesamiento , o CPU , para realizar múltiples tareas , pero muchos programas escritos para las CPU de un solo núcleo no toman ventaja de las capacidades de procesamiento de múltiples núcleos , según el Instituto de Tecnología de Massachusetts. Escribir programas que aprovechan la potencia de CPU multi-core le da a su trabajo una ventaja en el mercado. Paralelismo

Antes de los procesadores multi-núcleo , el único camino para un programa para procesar grandes cantidades de datos era para canalizar los datos a través del núcleo , poco a poco, hasta que termine. Si preparas su programación hacia CPUs multi -core , puede utilizar el paralelismo para crear software más rápido. Paralelismo requiere romper el bloque de datos en varios subtipos . Los núcleos trabajan juntos para procesar los datos , con cada núcleo de tomar un subconjunto . La CPU se recombina los resultados en una sola serie .
Multi -Threading

Otra forma de hacer que su programación se destaca es escribir programas multihilo . Núcleos de CPU pueden dividir las tareas individuales en hilos , el cambio de un subproceso a otro tan rápido que el trabajo aparece continua. Con múltiples núcleos , la CPU puede realmente manejar múltiples hilos simultáneamente , con un hilo por núcleo. Cuando el ordenador sólo se ejecuta una aplicación, la CPU no puede multi -thread menos que la aplicación lo permite, y muchos no lo hacen . Como paralelismo, escrito para facilitar la multi-threading adapta su trabajo a los sistemas multi-núcleo .
Nuevo idioma

mayoría de los lenguajes de programación se escriben con un solo núcleo CPUs en cuenta , de acuerdo con el MIT . A medida que más computadoras lleguen al mercado con CPUs multi-núcleo , los programadores han desarrollado nuevos lenguajes de programación para trabajar con ellos. Por ejemplo , ParaSail - Especificación paralelo e Implementación de idiomas - salió en 2011 . A diferencia de Java y C # , automáticamente hilos de tareas , a veces a miles de pico- hilos. Idiomas Multi -core le dan una nueva herramienta para programar con , que puede hacer que sea más fácil para adaptarse a su trabajo a las capacidades de CPUs multi -core .
Consideraciones

el aumento de la capacidad de la CPU para tareas múltiples beneficios programadores tanto como usuarios regulares de ordenador. Si necesita realizar varias tareas en el equipo al mismo tiempo mientras está trabajando , los sistemas multi-core ofrecen un mayor rendimiento y tiempos de ejecución más rápido que una CPU de un solo núcleo . CPUs multi-core también proporcionan una mayor eficiencia energética . Una CPU con tres núcleos funciona con menos energía que un equipo equivalente con tres CPUs de un solo núcleo , y no se calienta tanto.

Discos y almacenamiento informáticos
Los signos y síntomas comunes de una unidad de disco duro SATA Dead
¿Qué es una ranura para tarjetas SD
¿Qué es un 19 - en-1 lector de tarjetas multimedia
La evolución de los ordenadores personales
¿Qué es un procesador Quad
¿Qué es un procesador T7100
Cómo solucionar problemas de un Pegaso NoteTaker
¿Cómo reparar un IDE cable
Conocimientos Informáticos © http://www.ordenador.online