los nuevos procesadores multi-núcleo a encontrar su camino en los ordenadores de sobremesa y servidores de todo el mundo , los desarrolladores de software están tratando de ponerse al día con el aumento de la potencia y las capacidades de estos chips avanzados. Muchas empresas han adquirido el software diseñado para ejecutarse en procesadores de un solo núcleo . Este software antiguo no siempre funciona bien con CPUs multi -core , porque el software no es capaz de aprovechar las capacidades de multi-threading de la CPU . Como resultado , algunos programas pueden ejecutarse más lentamente que en un equipo de un solo núcleo .
Licencias de software
El modelo tradicional de licencias de software para grandes empresas se ha centrado en licencias cada copia del software instalado en un procesador. Con la llegada de los procesadores multi -core , este modelo ya no es un método válido de licencia. Siguiendo el modelo histórico, un procesador quad -core requeriría cuatro licencias porque el software puede estar en ejecución en los cuatro núcleos al mismo tiempo. A medida que nuevas políticas de precios desarrollan , los clientes deben ser explícitos acerca de lo que quieren y cómo las licencias se calculan para hacer el cambio a los procesadores multi-núcleo rentable.
Selección del derecho en Mi PC
al evaluar los requisitos de hardware de diferentes aplicaciones de software con la vista puesta en lograr un rendimiento óptimo , la empresa debe decidir si es más barato que comprar un equipo que cumpla los requisitos del software actual o volver a escribir el software para hacer uso de las nuevas CPUs multi -core es más rentable. Muchas empresas han invertido millones en desarrollo de software de misión crítica . El tiempo y el costo de volver a escribir todos los paquetes de software posiblemente podrían deshacer una empresa . Algunas organizaciones , como el Laboratorio Nacional de Los Alamos , han decidido comprar nuevos equipos con tecnología multi -core para aumentar su potencia de cálculo , pero para las aplicaciones de software que sólo requieren un procesador de núcleo único , que compran equipos de gama baja para ser rentable .