¿Cuál es la diferencia entre Intel y PPC?


Respuestas:


18

En cuanto al hardware: PowerPC es un microprocesador desarrollado principalmente por las tres compañías en desarrollo Apple, IBM y Motorola. Está construido con una computadora con un conjunto de instrucciones reducido (RISC) que acelera el funcionamiento de MIPS (millones de instrucciones por segundo). PowerPC se basa principalmente en la arquitectura Power anterior de IBM porque tiene un conjunto de instrucciones RISC similar para microprocesadores.

Las CPU Intel y AMD se basan en arquitecturas CISC. Por lo general, los chips CISC tienen una gran cantidad de instrucciones diferentes y complejas. La filosofía detrás de esto es que el hardware siempre es más rápido que el software, por lo tanto, uno debe hacer un poderoso conjunto de instrucciones, que brinde a los programadores instrucciones de ensamblaje para hacer mucho con programas cortos. En común, los chips CISC son relativamente lentos (en comparación con los chips RISC) por instrucción, pero usan poca instrucción (menos que RISC)


10

PPC Macs se refiere a la generación de computadoras Macintosh creadas a mediados y finales de la década de 1990 hasta 2006 que utilizaron chips basados ​​en PowerPC RISC fabricados por IBM o Motorola. Ese último Macintosh basado en PowerPC, el PowerMac G5 dejó de venderse en agosto de 2006. La última versión de Mac OS X que una computadora con chip PowerPC pudo ejecutar fue Mac OS X 10.5 (Leopard) (siempre que la computadora lo admitiera).

Intel Macs se refiere a las computadoras Macintosh más nuevas (desde enero de 2006) que usan los procesadores CISC de Intel. Intel Macs usa EFI en lugar de BIOS y puede ejecutar las últimas versiones de Mac OS X. Intel Macs también puede ejecutar aplicaciones compiladas con PowerPC a través de una capa de traducción llamada Rosetta que se instala opcionalmente en 10.6.

Si un programa está disponible como un binario Universal, puede ejecutarse tanto en PPC como en Macs Intel, sin embargo, muchas aplicaciones nuevas lanzadas hoy son solo Intel (por ejemplo, Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).


6

Cuando se trata del hardware de Apple, las diferencias entre la última generación de PowerPC y la primera generación de Intel fueron bastante menores, en lo que respecta a la experiencia del usuario final. Usaron los mismos factores de forma, y ​​las partes internas completamente nuevas quedaron ocultas de manera bastante efectiva por el exterior sin cambios y las adaptaciones que el sistema operativo hizo para la compatibilidad.

Los últimos PowerPC Macs se vendieron en 2006, por lo que cualquier máquina nueva desde entonces es Intel.

En general, Intel Macs puede ejecutar la gran mayoría del software creado para PowerPC Macs. Hay un impacto de rendimiento para la emulación requerida, pero se ejecuta a velocidades aceptables incluso para software complejo como Photoshop. Los PowerPC Macs no pueden ejecutar el software Intel.

La última versión de OS X, Snow Leopard, está disponible solo para Mac basadas en Intel.

Los Intel Macs tienen acceso a una función llamada Boot Camp, que les permite iniciar Windows a toda velocidad. Intel Macs también puede ejecutar Windows dentro de máquinas virtuales con la ayuda de software de terceros ( VMWare Fusion , VirtualBox o Parallels ); Hay una pequeña penalización de rendimiento para esto, pero es mucho más rápido que la emulación requerida para que un PowerPC Mac ejecute el software de Windows.


3

Los chips Intel en el momento de la transición se obtuvieron para ser mucho más térmicos y energéticamente eficientes que los chips PPC de la época. Intel tenía mucho más espacio para crecer dentro de los mismos sobres térmicos y físicos en términos de frecuencia de reloj y la cantidad de hardware necesario para admitir una determinada opción de procesador.

La hoja de ruta de PPC estaba buscando velocidades de reloj masivas en el rango de 4 a 5 GHz, lo que amplificó estas desventajas para futuros chips PPC en comparación con futuros chips Intel.

El cambio a los procesadores Intel eliminó la necesidad de sistemas exóticos de refrigeración líquida, un diseño de disipador de calor masivo y la complejidad debido a que los integrantes del espacio ingresaron al PowerMac G5. Las fuentes de alimentación también se redujeron.

El diseño de PPC se dirigía directamente al territorio de mainframe con memoria chipkill, virtualización de CPU, captura de datos de primera falla y otras características de alto costo. Solo eche un vistazo a este disipador de calor P5 y MPM de 4 procesadores con chips de caché L3 asociados para tener una idea de cuán masivos crecerían estos procesadores antes de que la fabricación de Power7 finalmente empacara más energía en una tasa de reloj más baja / paquete más pequeño. (y esto finalmente se enviará en 2010). Ahora, el Power5 y el Power6 todavía se envían y son increíbles en lo que hacen en la tierra del servidor, pero no son tan apropiados para el espacio actual del mercado de Mac.

Además, no había nada en camino para un procesador portátil de PPC, por lo que a pesar de que la energía estaba allí para futuras máquinas de escritorio si uno acepta las muchas compensaciones ya enumeradas. En pocas palabras, los Mac portátiles estaban hambrientos de caballos de fuerza en la arquitectura PPC y probablemente impulsaron la urgencia de una transición a cualquier cosa menos PPC.


1

Arquitectura:

PowerPC: (abreviatura de Optimización de rendimiento con RISC mejorado - Performance Computing, a veces abreviado como PPC) y procesador Intel.

se puede encontrar más información en wikipedia: PowerPC


1

También quería saber más sobre la arquitectura Power, encontré buena información al respecto. Me complace compartir la siguiente información, especialmente para POWER8 (la última de IBM):

  1. SMT8: 8 hilos por núcleo

    • también puede cambiar de modo, por ejemplo, SMT1, SMT2, SMT4, SMT8
  2. CAPI: interfaz de procesador de acelerador coherente

    • primero de su tipo en la industria
    • accesorio de hardware
    • elimina la sobrecarga del controlador del dispositivo al acceder al FPGA.
    • Mayor coherencia
  3. NUCA: acceso no uniforme a la memoria caché

    • aunque cada procesador está asociado con un caché L3, NUCA permite que los núcleos compartan el caché L3.
    • Beneficios de cargas de trabajo intensivas en datos
  4. Asociación NVIDIA:

    • a través de la computación paralela NVIDIA CUDA podemos obtener un aumento de rendimiento de 8x para los programas Java, en Power8.

Más referencias:


1

Desde el punto de vista del usuario final, no necesita preocuparse demasiado. Muchas aplicaciones se produjeron como "universales", lo que significa que se ejecutan tanto en Macs basados ​​en PPC como en Intel, y un emulador (llamado Rosetta) permitiría que las aplicaciones solo PPC se ejecuten en las nuevas máquinas Intel.

Sin embargo, a medida que pasaba el tiempo, las nuevas funciones solo estaban disponibles para Intel Macs, por lo que algunas aplicaciones afirman directamente que requieren chips Intel. Además, la última versión de Mac OS X solo se ejecuta en CPU Intel.

Apple hizo un trabajo razonablemente bueno al ocultar toda la transición a los usuarios, para que todo siguiera funcionando como la gente esperaba, descargando cualquier trabajo pesado a los desarrolladores de software.


0

Una cosa que sé es que los PPC son big endian por defecto, pero pueden cambiar de modo si es necesario. Intel son poco endian.


44
En realidad, no todos los PPC admiten el modo little endian. En particular, el G5 no lo hizo. Eso no fue un gran problema para la mayoría del software Mac OS X, ya que solo era posible acceder al modo little endian usando VMM (Virtual Machine Manager), una característica que solo se usaba Connectix Virtual PC para administrar un segundo espacio de direcciones que contenía la memoria física de la PC emulada. Esa fue una de las razones por las que le tomó tanto tiempo a Virtual PC admitir G5.
Louis Gerbarg

0

Power PC tiene su conjunto único de instrucciones en el que, en general, se etiqueta como arquitectura RISC y la forma en que realiza su programa es mucho más rápida que la utilizada en PC. Sobre el software no hay diferencia, excepto la forma en que fue codificado o compilado. Por ejemplo, Windows NT 3.51 fue desarrollado para PowerPC.

Los procesadores más utilizados para PC tienen la etiqueta de arquitectura CISC que cambia la forma de codificar y la ventaja es que opera más de una tarea al mismo tiempo.

El término RISC y CISC no hace diferencia ya que algunas veces RISC 32bits tiene instrucciones más complejas que CISC 8bits.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.