power pc - Compucanjes

Anuncio
POWER PC
A mediados de 1993, y después de cuatro años de los procesadores 486 en el mercado,
se habla del nuevo procesador de Intel, el Pentium, que tenía velocidades que oscilaban
entre los 60 y 150 Mhz. Intel decidió llamar Pentium a su nuevo procesador 586 para
enfrentar a "los compatibles", de tal manera que el usuario entendería que un procesador
586 de otra marca sería de menor calidad que el Pentium de Intel. En ese mismo año y
por esas mismas fechas se anunció que Apple, IBM y Motorola habían unido fuerzas
para producir un poderoso procesador denominado PowerPC. Muchos de nosotros nos
imaginamos que se venía "la gran guerra de los procesadores" y que pronto nuestros
laboratorios y centros de cómputo estarían llenos de computadoras Pentium y PowerPC.
Nos imaginamos que el Pentium y el PowerPC serían similares en poder de cómputo
pero que la ventaja del PowerPC era que podría correr programas tanto de la Mac como
de las compatibles con IBM, gracias a la alianza mencionada.
Muchos de nosotros quedamos impresionados por lo que todo esto aparentaba y
pensábamos que la PowerPC era una personal computer poderosa. "PC" dentro de la
palabra "PowerPC" fue lo que más nos confundió, aunque las computadoras PowerPC
son más poderosas que cualquier Intel, las siglas "PC" no significan "Personal
Computer", sino "Performance Chip", mientras que el término completo de PowerPC en
realidad agrupa las siglas de Performance Optimized With Enhanced RISC Performance
Chip.
El PowerPC en un procesador de tercera generación de la arquitectura RISC (Reduced
Instruction Set Computing). Se dice y se pronostica que el futuro de la computación está
en la arquitectura RISC. Ya Luis Inzunza predecía desde 1991 que el actual Pentium
sería RISC, y aunque no lo fue, se sigue diciendo que en un futuro no muy lejano Intel
cambiará a RISC porque la actual tecnología CISC (Complex Instruction Set
Computing) llega a sus límites ya que basa su poder de cómputo en los ciclos de reloj
(Mhz) fenómeno que genera mucho calor.
La tecnología RISC nació como concepto en 1975 en los laboratorios Yorktown
Heights de IBM. Fue desarrollada por John Cocke quien investigaba cómo simplificar
las instrucciones utilizadas para desempeñar tareas de cómputo; sin embargo, fue hasta
enero de 1986 cuando IBM anunció la primera generación de computadoras basadas en
RISC, la "RT" (RISC Technology). Este producto tuvo poco éxito, sin embargo, IBM
no abandonó el proyecto (estaba muy adelantado para sus época) y, al ver que
compañías como SUN Microsystems utilizaban con éxito la arquitectura RISC, el 15 de
febrero de 1990 IBM anunció su producto de segunda generación de RISC, el
procesador "POWER" en una familia de computadoras de rango intermedio (minis)
conocidas como RS/6000, (RISC System/6000). Estas computadoras se acomodaban
perfectamente a los ambientes comerciales y científicos pero, al igual que otros sistemas
RISC de terceras companías, estaban totalmente fuera del mercado de los sistemas
personales. Esta realidad motivó que el nicho fuera exclusivo de las arquitecturas CISC,
específicamente de la familia de procesadores de Intel. La alianza entre Apple, IBM y
Motorola se dio precisamente para enfrentar a Intel y el resultado fue el poderoso
PowerPC, que es un procesador de bajo costo con todo el poder de la tecnología RISC;
en las Mac corre el MacOS y en las RS/6000 PowerPC corre el sistema operativo AIX,
que es el Unix de IBM y es binariamente compatible con la anterior familia POWER.
Los procesadores PowerPC en el mercado son los siguientes: el 601 que fue el primero
en salir; el 603, que es de bajo costo y de bajo consumo de energía, enfocado a equipos
LapTop; el 604 que tiene mayor poder de proceso, orientado hacia sistemas servidores
departamentales; el 620 (por anunciarse) con arquitectura de 64 bits que integra la
capacidad para el Multiprocesamiento Simétrico. Actualmente los populares sistemas
para ambientes comerciales AS/400 integraron la arquitectura PowerPC a sus modelos,
el procesador es de 64 bits; aquí en Tijuana, Telnor comenzó a usar el primero a nivel
nacional en la pasada semana santa en sus instalaciones de Pío Pico, el PowerPC en
AS/400 apenas se anunció en noviembre de 1995.
El nicho de los sistemas personales sigue siendo de Intel, y ya los hay muy poderosos,
(el desempeño de un Pentium a 120 Mhz es comparable en operaciones con números
enteros a un 601 a 75 Mhz, pero inferior en operaciones de punto flotante).
FAMILIA POWER PC
Desde su nacimiento, la tecnología Power PC fue concebida como una gran familia
dividida en cuatro áreas:
•
Power PC 601: Está absolutamente basado en Power PC. Los procesadores
siguientes son variaciones de este primer modelo. Este procesador está diseñado
para computadores de escritorio y se fabrican versiones de 66, 80, 100 y 120
Mhz. A este modelo no es posible sacarle más velocidad debido principalmente
a problemas relacionados con la ubicación de las partes y la disipación de calor
que genera el procesador. De esta serie, el último computador que está en el
mercado es Power PC 7200 a 120 Mhz.
•
Power PC 603: Corresponde a procesadores para portátiles y computadores de
bajo costo. Aquí la fabricación es más simple y, por lo tanto, más barata. Del
diseño original del 603 salió una pequeña variación, 603e y a esta línea
corresponden el Performa 5200, 5260 o 5300, y los PowerBook 5300 o Dúo
2300. El computador más poderoso de esta serie es Performa 6400 a 180 Mhz.
•
Power PC 604: Procesador diseñado para computadores de alto rendimiento y
dirigido a usuarios que trabajan con aplicaciones gráficas y diseño. De esta línea
original también salió una nueva versión, la 604e. El ordenador más potente es
Power Macintosh 9500 de 200 Mhz.
•
Power PC 620: Esta serie está enfocada a computadores Mainframes que todavía
no han salido al mercado. Apple piensa lanzarla durante el próximo año.
Este tercer miembro de la familia PPC se pensó principalmente para servidores y
estaciones de trabajo de alto rendimiento aunque por oscuras razones sigue siendo un
micro de 32 bits internamente.
Fue diseñado de forma que su potencia doblase la del 601 y puede además ejecutar
hasta 4 instruciones simultáneamente.
Posee otro as en la manga: la predicción dinámica de salto y especulación entre dos
saltos indeterminados que acelera las bifurcaciones y saltos condicionales de manera
espectacular.
Su arquitectura se basa en 3,6 millonesde transistores bajo una arquitectura de 0,5
micras CMOS y alimentada por una tensión de 3,3v; conservando la compatibilidad
CMOS/TTL.
Las versiones que se ofrecen de este micro son de 100, 120 y 133MHz y presentan en
una empaquetado de 304 pines.
COMPATIBILIDAD
En estos microprocesadores y computadoras pueden ser ejecutados, al menos, los
sistemas operativos:
•
•
•
•
•
•
•
•
•
AmigaOS/MorphOS
BeOS
FreeBSD
GNU/Linux
Mac OS
Mac OS X
QNX
VxWorks
Windows NT 3.51
Apple anuncia cuatro nuevos Power Macintosh, más
potentes y con precios muy agresivos
Madrid -23 de abril de 1996- Mejorando aún más la excepcional relación
precio/rendimiento que caracteriza a su línea de ordenadores profesionales Power
Macintosh, Apple Computer anuncia hoy cuatro nuevos sistemas Power Macintosh.
Entre los nuevos Power Macintosh, diseñados para ofrecer aún más potencia por un
precio inferior al de los modelos precedentes, se incluyen dos sistemas basados en
procesadores RISC PowerPC 604 a 150 MHz; estos son los ordenadores personales más
rápidos lanzados hasta la fecha por Apple.
Coincidiendo con este anuncio, la compañía presenta también Tarjetas de Actualización
de Procesador y Actualizaciones de Placa Lógica que permiten a los actuales clientes de
sistemas Power Macintosh con bus PCI, ampliar las prestaciones de sus sistemas.
Los nuevos sistemas son los Power Macintosh 9500/150, Power Macintosh 8500/150,
Power Macintosh 7600/120 y Power Macintosh 8200/120. Todos ellos incorporan,
preinstalado, el sistema operativo más fácil de utilizar de la industria: el Sistema
Macintosh 7.5.3 en versión para PCI. Dicho sistema operativo potencia la estabilidad
global del sistema, incluye más componentes nativos PowerPC, comunicaciones de red
optimizadas gracias a Open Transport 1.1 y otros avances y mejoras en tecnologías
clave de Apple. Los cuatro nuevos Power Macs vienen también con el denominado
Apple Internet Connection Kit: paquete software que facilita la conexión a Internet e
incluye, entre otros programas, Netscape Navigator 2.0 y Claris Emailer Lite
"Gracias al innovador slot de actualización de procesador presente en la arquitectura
Power Macintosh, podemos aportar significativas mejoras en rendimiento con un coste
relativamente bajo, y trasladar esta economía a nuestros clientes", dice Byran Longmire,
product manager de Apple para la línea Power Mac. "Además de toda una diversidad de
nuevas características avanzadas, estos nuevos modelos son más rápidos en todas las
principales facetas de funcionamiento. Y su circuitería soporta la actualización del
procesador hasta frecuencias de 200 MHz".
Los nuevos Power Macintosh
Dirigidos esencialmente a profesionales, empresas e instituciones universitarias, para
tareas de edición profesional, creación multimedia y creación de sofisticadas páginas
Web para Internet, los nuevos Power Macintosh 9500/150 y 8500/150 son versiones
más rápidas de los anteriores modelos 9500/132 y 8500/120, respectivamente. Al efecto,
el nuevo Power Mac 8500/150 proporciona un rendimiento hasta un 25% superior al del
anterior modelo Power Mac 8500/120.
Ideales para el mercado educativo, profesionales liberales y empresas, para
productividad general, aplicaciones corporativas y tareas de tipo gráfico y multimedia,
los nuevos Power Macintosh 7600/120 y 8200/120 están basados, respectivamente, en
procesadores Power PowerPC 604 a 120 MHz y PowerPC 601 a 120 MHz. Ambos
incorporan 256 K de caché de segundo nivel.
Dadas sus características, el Power Mac 7600/120 se caracteriza por un rendimiento que
supera en un 50% al del actual Power Macintosh 7500/100. Mientras que el rendimiento
del Power Mac 8200/120 es también un 50% superior al del modelo 7200/90.
Estos nuevos ordenadores poseen también soporte multi-nodo para las Tarjetas Apple
PC Compatible (ver nota de prensa específica sobre estas nuevas tarjetas), que permite a
un Power Mac y a la Tarjeta PC Compatible instalada mantener simultáneamente un
único Ethernet ID en la red.
Tarjetas de Actualización de Procesador y Actualizaciones de Placa Lógica
Para proteger la inversión en hardware de los actuales clientes, Apple anuncia el
lanzamiento de dos nuevas Tarjetas de Actualización de Procesador equipadas con
procesadores PowerPC 604 a 120 y 132 MHz. Sus precios orientativos al público se
sitúan, respectivamente, en las 87.000 y 130.000 Ptas. Y son utilizables para actualizar
el procesador de los sistemas Power Mac provistos de slot para actualización de
procesador.
También se anuncian dos Actualizaciones de Placa Lógica: a Power Macintosh 7600
(para los modelos Power Mac 7200) y a Power Macintosh 8500 (para los modelos
Quadra 800, Quadra 840AV y Power Mac 8100). Ambas deben complementarse con la
oportuna Tarjeta de Actualización de Procesador.
Apple Computer Inc. es una empresa con un reconocido prestigio de pionera e
innovadora en la industria de la información y líder en tecnologías multimedia. Apple
crea potentes soluciones basadas en ordenadores personales, servidores, periféricos,
software, servicios on-line y asistentes personales digitales de fácil uso. Con sede en
Cupertino, California, Apple (NASDAQ: AAPL) desarrolla, fabrica, licencia y
comercializa soluciones, productos, tecnologías y servicios para los mercados de
empresa, educación, consumo, entretenimiento, ciencia e ingeniería y Administración
Pública, en más de 140 países del mundo. Página home de Apple en el WorldWide
Web: http://www.apple.com/
PowerPC contra Pentium
Los factores que marcan la diferencia
Francisco J. Rodríguez - Eugenio Barahona. Fecha: 01/01/1996
La particular guerra que Apple mantiene desde los comienzos de su historia con el resto
de fabricantes de ordenadores personales ha dejado de centrarse exclusivamente en el
sistema operativo para pasar a tener como núcleo el debate sobre PowerPC, el
procesador más potente frente a Intel en ordenadores personales, en el que la compañía
de la manzana ensalza la potencia del procesador RISC que, actualmente, equipa todos
los modelos Power Macintosh, PowerBook y algunos modelos Performa, frente a las
limitaciones ofrecidas por la arquitectura CISC en su máximo exponente: el Pentium.
Para ello Apple no pierde la ocasión en cada una de las presentaciones de nuevos
equipos de realizar la consabida comparativa en directo de rendimiento entre una tarea
ejecutada en el correspondiente Power Macintosh y la misma tarea ejecutada sobre un
equipo compatible equipado con un procesador Pentium a la última frecuencia de reloj
disponible .
En este sentido, la alianza tripartita entre Apple, IBM y Motorola han ganado
adecuadamente la guerra a Intel, no sólo por tener en el mercado (en un tiempo
realmente sorprendente ) hasta tres generaciones de procesadores PowerPC (601, 603 y
604); sino que Apple ha aprovechado para apoyar la potencia del procesador PowerPC
con una serie de novedades en el resto de los componentes hardware que conforman la
actual línea Power Macintosh de gama alta: la introducción del Bus PCI . La baza que el
bus PCI presenta en los modelos Apple no sólo se corresponde con un mayor aumento
de velocidad para las ampliaciones en tarjeta, sino que es un puente de salto a conseguir
una mayor estandarización y, futura compatibilidad, con el mundo PC.
En este artículo podrá encontrar no sólo una amplia comparativa de rendimiento con
aplicaciones idénticas en ambos entornos (en el caso de Apple, las pruebas han sido
realizadas en un Power Mac 9500 a 132 MHz; mientras que en el caso del compatible,
el procesador fue un Pentium a 133 MHz), sino también una explicación técnica de
cuáles son las principales habilidades de cada procesador, y la mejor forma de optimizar
y no perder prestaciones en el uso cotidiano con un Power Macintosh.
La situación actual
Mientras que Intel sólo puede ofrecer actualmente a sus usuarios una mayor velocidad
sólo en la evolución de la frecuencia de reloj a la que puede operar el Pentium (que
representa una menor cantidad de tiempo para la ejecución de instrucciones por cada
ciclo de reloj), siempre y cuando el resto de los componentes que configuran la máquina
sean adecuados (como por ejemplo, la inclusión de ranuras de expansión PCI frente a
cualquier otra) , la presencia de los procesadores PowerPC en las máquinas de Apple
está perfectamente justificada, y aporta a sus usuarios ventajas notables frente a los
anteriores equipos basados en procesadores 680x0 con tecnología CISC de Motorola.
Optimización de aplicaciones. Una de los principales esfuerzos para Apple, cuando se
produjo el lanzamiento de los primeros modelos Power Macintosh, fue el que las
terceras partes lanzarán a la mayor brevedad posible aplicaciones cuyo código estuviese
optimizado completamente para su ejecución sobre el procesador RISC PowerPC 601;
ya que de lo contrario la potencia del procesador quedaría completamente oculta.
La situación actual muestra perfectamente los resultados de esta política, ahora todas las
aplicaciones importantes en el mundo Mac cuentan con su versión optimizada; y esto no
significa otra cosa sino que dicha aplicación (siempre y cuando en el proceso de
programación se haya tomado el empeño adecuado) está aprovechando todas las
capacidades de un procesador con arquitectura de 32 bits, entre otras mejoras
significativas.
En el caso del procesador Pentium esto no es así. En el mundo de lo equipos
compatibles PC, no hay aplicaciones cuyo código esté " optimizado " para la ejecución
sobre procesadores Pentium, ya que la arquitectura de este procesador no significa un
cambio radical de nuevas mejoras con respecto a sus antecesores. Como mucho, lo que
se puede obtener son aplicaciones optimizadas para Windows 95, con lo cual ya se
estará aprovechando una de las más significativas mejoras del procesador Pentium: la
implementación de una arquitectura de 32 bits.
Otra de las capacidades del Pentium es la posibilidad de la ejecución en paralelo de
hasta un máximo de dos instrucciones, si bien dicha capacidad tiene una serie de
limitaciones que se verán posteriormente.
El bus del procesador
Tanto los procesadores Pentium como los PowerPC, con las elevadas velocidades de
reloj que soporta, imponen al subsistema de memoria y, por lo tanto, al bus mediante el
que se realizan las transferencias de datos, unos elevados requerimientos.
La velocidad a la que funciona el bus mediante el que el Pentium se comunica con la
memoria RAM es un factor dependiente de la velocidad interna a la que funciona el
procesador. En un sistema típico equipado con un Pentium a 90 MHz la velocidad del
bus es de 60 MHz, mientras que el bus PCI, encargado de comunicar al procesador con
los periféricos, funciona a 30 MHz. En el caso de una CPU a 100 MHz el bus de la
memoria funciona a 66 MHz, haciéndolo el bus PCI a 33 MHz. Este factor también
sucede en los Power Macintosh equipados con bus dual, donde el bus de memoria y el
de datos trabajan a diferentes velocidades.
En el caso de los Power Mac equipados con bus PCI, el ancho de bus es de hasta 100
MHz que proporciona un nivel de prestaciones óptimo en este sentido.
Por otra parte, la anchura del bus, elemento fundamental a la hora de medir el
rendimiento de dicho componente, es de 64 bits tanto para el Pentium como para los
PowerPC. De estos 64 bits, 32 se destinan a la transferencia de instrucciones y los
restantes a la transmisión de datos. De esta forma es posible que, por ejemplo, al mismo
tiempo que el Pentium o el PowerPC leen instrucciones de la memoria realicen
escrituras en la RAM como consecuencia de la ejecución del programa.
La guerra del reloj
Desde que Apple lanzó el procesador PowerPC 601, la constante de comparativas
respecto con equipos basados en Pentium con una frecuencia de reloj igual, ha sido
siempre la misma: el PowerPC está por encima del Pentium. Por lo menos en lo que
respecta a pruebas de rendimiento puro del procesador.
En el caso de algunas operaciones concretas, como por ejemplo aplicar una máscara de
enfoque en Photoshop, el Pentium ha dado en más de una ocasión alguna que otra
sorpresa. También sucede así en el caso de anteriores productos "optimizados" para
PowerPC por parte de Microsoft, donde el mal diseño del software arrojaba unas cifras
realmente pobres.
Por otro lado, el enfrentamiento entre PowerPC y Pentium se ha centrado más por parte
de Intel en el lanzamiento al mercado de diferentes versiones del procesador a una
mayor velocidad que en el lanzamiento de revisiones que aporten mejoras estructurales.
Apple también está comenzando a moverse en este terreno, y el primer representante es
el Power Mac 9500.
Este es el primero de los equipos de Apple en permitir una senilla actualización del
procesador al no estar éste soldado directamente en la placa lógica, sino que se
encuentra integrado en el sistema mediante una tarjeta hija. De esta forma, a medida que
Apple vaya ofertando nuevas versiones del procesador, los usuarios sólo necesitarán
sustituir la placa hija que contiene el procesador en cuestión para obtener una mayor
frecuencia de reloj.
Y la guerra del transistor
La potencia de la arquitectura PowerPC se basa en dos pilares fundamentales: por un
lado ofrece un rendimiento superior frente al Pentium, dado que las instrucciones RISC
son más cortas y se pueden ejecutar en un menor número de ciclos de reloj (en el caso
del PowerPC esta cifra es de hasta tres instrucciones por ciclo de reloj, mientras que en
el caso del Pentium, el máximo es de dos instrucciones por ciclo de reloj, siempre y
cuando no exista dependencias de resultados entre ambas instrucciones).
Por otra parte, al tratarse de una más o menos reciente tecnología, los procesadores
PowerPC han sido diseñados desde el principio para ser escalables (una de los puntos
que han permitido el lanzamiento de tres generaciones del procesador en un corto
periodo de tiempo); mientras que Intel aún tardará en lanzar el siguiente procesador al
Pentium.
La tecnología CISC, utilizada por los procesadores Pentium, tiende a sufrir un
considerable esfuerzo para integrar cada vez un mayor número de transistores; única
forma de permitir ofrecer mayor potencia debido a la filosofía de esta arquitectura, que
ofrece todo un repertorio de instrucciones complejas, frente al repertorio de
instrucciones reducido de la tecnología RISC.
PowerPC 601. Es el primero de los procesadores RISC implementados en las máquinas
de Apple y que aún se han implementado en los últimos modelos de Apple. Si bien este
procesador comenzó a ofrecerse con una frecuencia de reloj a 66 MHz, se alcanzó un
techo de 110 MHz mediante el modelo Power Macintosh 8100.
En las comparativas realizadas entre un Power Macintosh 8100/110, y un Pentium a 100
MHz, el Power Macintosh ofreció un índice de rendimiento de 5,8 frente a un 4 por
parte del Pentium. En el caso de comparar el primer modelo lanzado por Apple (el
Power Mac 6100, a 66 MHz) también frente a un Pentium a 100 MHz, el resultado aún
es favorable al Power Mac con un índice de 4,3 frente a 4 por parte de procesador
Pentium.
PowerPC 603e. Este procesador ha sido el utilizado en el caso de la familia de
ordenadores portátiles de Apple: los PowerBook . Aparte de una serie de reducciones a
nivel de arquitectura para ofrecer un bajo consumo, respecto con el procesador
PowerPC 601, el PowerPC 603e implementa más de un millón menos de transistores
menos que el Pentium, ofreciendo un nivel superior (en pruebas de rendimiento neto de
procesador) al procesador Pentium en operaciones de coma flotante y tratamiento de
enteros. Lo que lo hace especialmente adecuado para su implementación en modelos
portátiles es, entre otros aspectos, la integración de tres modos de reposo, así como una
reducción dinámica y automática del consumo cuando las unidades internas funcionales
no están trabajando.
PowerPC 604. Este es, hoy por hoy, el máximo exponente de los procesadores PowerPC.
Respecto con el original PowerPC 601, se han implementado una serie de mejoras
sustanciales que permiten incrementar hasta un 50 por ciento la velocidad sobre un
PowerPC 601, a la misma velocidad de reloj, en el mismo tipo de operaciones.
Esto se debe, entre otros aspectos de diseño, a que el PowerPC 604 cuenta con tres
unidades de enteros, mientras que el PowerPC 601 sólo contaba con una unidad de este
tipo.
Comparativamente con el procesador Pentium, el PowerPC 604 cuenta con 400. 000
transistores menos en su circuitería lógica de núcleo, lo que pone una vez más de
relevancia las dos tendencias a seguir por cada una de las arquitecturas.
En el caso del PowerPC 604 el direccionamiento de memoria es de 32 bits,
proporcionando direccionamiento lógico para datos enteros de 8, 16 y 32 bits, y para
datos en coma flotante de 32 y 64 bits (precisión sencilla y doble precisión). El bus de
datos externo es de 64 bits, y el bus de direcciones de 32 bits.
En el aspecto práctico de ejecución de aplicaciones, el PowerPC 604 es capaza de
ejecutar hasta un máximo de seis instrucciones por cada ciclo de reloj (entre las que se
pueden incluirse tres instrucciones de enteros); para ello dispone de seis unidades
independientes de ejecución.
La memoria caché interna (tanto de instrucciones como de datos) ha sido otro de los
aspectos mejorados en esta versión del procesador, al disponer de 16 KB de memoria
cache asociativa de cuatro vías.
El enemigo en casa
A diferencia de Apple, Intel tiene más complicado el que los usuarios de equipos
compatibles PC, equipados con Pentium, o con Pentium Pro, puedan obtener el máximo
rendimiento del procesador.
Si bien el caso de las máquinas de Apple la compañía mantiene un total control sobre el
diseño de las máquinas (hasta cierto punto incluso en los recientes clónicos) y el sistema
operativo (Mac OS) que permite tener un sistema operativo en función de las
necesidades del PowerPC, incluso manteniendo compatibilidad con el código escrito
para 68k, Intel no está en esta situación.
Windows, incluso en su última versión 95, esta compilado para mantener la
compatibilidad con los antiguos procesadores 80386 DX. Esto significa que no importa
lo optimizado que esté el resto del hardware en una máquina Pentium trabajando bajo
Windows '95, ya que el hecho de mantener la compatibilidad con procesadores
anteriores parte del código clave residente en el kernel de este sistema operativo
permanece aún en modo de 16 bits .
Predicción de saltos
Históricamente, en los procesadores de Intel, uno de los tipos de instrucción que más
tiempo consumen, son las que realizan saltos condicionales.
El Pentium, al igual que el PowerPC, dispone de una unidad de predicción de saltos, la
cual dispone de una pequeña memoria temporal en la cual se almacena la dirección de
memoria de las instrucciones de salto condicional más recientemente ejecutadas. Si una
de estas instrucciones se vuelve a ejecutar, el procesador ya tendrá calculada la
dirección efectiva del salto, no produciéndose por lo tanto demora alguna en la
ejecución del programa. Si la predicción realizada por el Pentium no es correcta, la
instrucción de salto se ejecutará de la forma habitual, es decir, como si se tratara de un
procesador 486 convencional con lo cual tampoco es seguro un incremento en el
rendimiento ofrecido por este modo.
Conclusión
Apple tiene ganada la baza de la velocidad mediante la implementación en sus
máquinas de los procesadores PowerPC. Además, como ya ha dejado ver en alguna
ocasión, la potencia de esta arquitectura da el juego suficiente como para poder ejecutar
incluso aplicaciones Windows desde Mac a una velocidad notable.
Pero los PC tienen ganada otra batalla a su cuenta: el precio del equipo. Como ya habrá
podido ver en el cuadro " El precio de la potencia ", hay una gran diferencia de coste
entre los PC equipados con Pentium y los Power Macintosh. En este caso el usuario
deberá valorar qué es lo que más le interesa, incrementar su productividad o
salvaguardar su bolsillo. Valore si la diferencia real de tiempo en ejecución de tareas es
suficiente en comparación con la diferencia del coste de la máquina.
La tendencia está clara, e Intel así parece verlo al dejar ver en los diseños del Pentium
Pro una arquitectura con tendencias RISC.
Apple, por su parte, no tardará mucho en presentar máquinas con procesadores
PowerPC 620, primer miembro de la familia que ofrecerá una arquitectura real de 64
bits. En las futuras máquinas equipadas con el PowerPC 620, los conceptos de
tratamiento de la memoria física y virtual, así como operaciones de entrada y salida, y
las operaciones con los buses de datos y de direcciones, evolucionarán
considerablemente con respecto a lo que puede encontrar en las máquinas de hoy en día.
El precio de la potencia
Uno de los puntos donde Apple ha sido siempre atacada por parte de sus detractores ha
sido en el precio de sus máquinas, y lo cierto es que los datos mostrados en la tabla
inferior así lo confirman. Para hallar los precios de los modelos equivalentes PC, se ha
realizado un promedio de lo que ofrece el mercado, sumando al coste inicial del equipo
el resto de ampliaciones necesarias para ofrecer unas prestaciones equivalentes a los
modelos Power Macintosh ( incluído el coste de Windows '95 ).
Mientras que en los equipos de gama media y gama media alta la diferencia de precio
no es excesivamente notable, es en los equipos de gama alta donde se aprecia una
diferencia realmente significativa, que en el caso del Power Mac 9500 a 132 MHz llega
a estar por encima del triple con respecto a un PC con Pentium a 133 MHz.
Para la elaboración de este gráfico comparativo de coste por equipo, en ambos entornos,
no se han incluído los precios de los clónicos Power Mac al no existir una
disponibilidad real de producto (a fecha de la elaboración de este artículo) con
prestaciones similares a cualquiera de los modelos expuestos.
Rendimiento en el mundo real
Realizar una comparativa entre procesadores siempre es una tarea compleja, máxime
cuando en las dos máquinas a comparar no confluyen una serie de características
comunes que puedan hacer competir a ambas máquinas en la misma igualdad de
condiciones.
Para la elaboración de este artículo se ha tomado en este sentido el mayor de los
cuidados para obtener unos resultados fiables al máximo, si bien hay una serie de
consideraciones previas que deben tenerse en cuenta.
La situación no es demasiado justa para el Pentium. Mientras que en el caso del Power
Mac 9500 se han empleado en todos los casos aplicaciones optimizadas para PowerPC,
en el caso del Pentium se han empleado aplicaciones optimizadas para Windows 95, ya
que no existen aplicaciones realmente optimizadas para Pentium . Pero si bien no es una
situación demasiado justa tampoco puede ser de otra forma, y es lo que cualquier
usuario, tanto de Mac como de PC, se encontrarán en el trabajo cotidiano con cualquiera
de las aplicaciones probadas.
Otros aspectos. Donde sí se ha equilibrado la balanza ha sido en el resto de
componentes hardware que pudiesen afectar a los resultados. En ambas máquinas se
trabajó con la misma cantidad de memoria RAM (16 MB); capacidad de disco duro, con
2 GB; memoria de vídeo, con 4 MB mediante una tarjeta PCI compatible con ambos
entornos; y sin ningún tipo de memoria caché o aceleradora particular que pudiese
falsear los resultados de las pruebas.
La contrapartida a favor del Pentium radica en el hecho de realizarse las pruebas en un
procesador cuya velocidad de reloj fue de 133 MHz, mientras que en el caso del Power
Mac 9500, la frecuencia de reloj es de 132 MHz.
Por otro lado, ya que el Power Mac 9500 cuenta con un procesador 604, las pruebas
también se realizaron en un Power Macintosh 8100, con una frecuencia de reloj de 110
MHz, que está equipado con un procesador PowerPC 601, y en un Pentium Pro a 150
MHz.
De esta forma también podrá comprobar no sólo las dos máquinas a nivel de procesador,
sino la evolución de velocidad que supone un PowerPC 604 frente a un PowerPC 601, y
de un Pentium frente a la última generación de Intel: el Pentium Pro .
También tendrá una referencia comparativa de velocidad entre la arquitectura NuBus y
PCI, en todas aquellas pruebas envueltas en procesos de tipo gráfico.
Por otra parte, está el hecho de que el Power Mac 9500 cuenta con una nueva revisión
del Mac OS, la 7.5.2 que aparte de integrar una serie de elementos específicos para
poder trabajar con la arquitectura PCI, también cuenta con un mayor número de
componentes optimizados para PowerPC, mientras que los usuarios de la versión 7.5.1
del Mac OS están más limitados en este sentido, lo cual se refleja en los resultados.
Del más rápido al más lento
Existen unas cuantas reglas que deberá seguir para que los Power Macintosh y los
equipos equipados con procesadores Pentium obtengan el mayor rendimiento de sus
procesadores. A continuación encontrará unos cuantos consejos que le ayudarán a que
esto sea así:
Memoria. En el caso de los Power Mac (excepto el Power Mac 9500) deberá realizarse
la ampliación de memoria por pares de módulos SIMM. En las máquinas equipadas con
Penitum siempre deberá realizar la ampliación de memoria por pares de módulos.
Optimización. No utilice simultáneamente componentes específicos del sistema con
otras utilidades de terceras partes que realicen la misma función. Mientras que, por
ejemplo, el Gestor SCSI que acompaña el Mac OS está optimizado para Power PC otras
herramientas de este tipo no lo están. Aunque las utilidades de terceras partes puedan
resultarse más atractivas por su forma de manejo u opciones, tenga en cuenta que podrá
estar reduciendo el rendimiento general del equipo.
Por supuesto, siempre que exista la posibilidad, utilice aplicaciones optimizadas para
Power Mac. De lo contrario obtendrá tiempos, a veces, incluso inferiores que si hubiese
ejecutado la aplicación en un procesador 680x0.
En el caso de los equipos con Pentium, deberá utilizar Windows '95 en vez de la
anterior versión de este sistema operativo. Además busque siempre aplicaciones que
estén " optimizadas " para Windows '95.
Bus único. Obtendrá un rendimiento del cien por cien siempre que su Power Macintosh
esté equipado o con NuBus o PCI (en el caso de los equipos equipados con Pentium,
entre PCI u otro tipo de Bus), pero nunca utilice equipos (o ampliaciones) que ofrezcan
soluciones mixtas. Cuando un equipo trabaja con dos tipos de bus en modo mixto, el
rendimiento del procesador baja considerablemente.
Francisco Javier Rodríguez es el Coordinador técnico de Macworld .
E. Barahona es redactor técnico de PC World.
PowerPC en la actualidad.
El 6 de junio de 2005, Steve Jobs confirmó el rumor que venía comentándose desde
hacía varios días; Apple se cambiaba a Intel. La excusa de Jobs fue que los procesadores
PowerPC padecen serios problemas de temperatura, etcétera. Para el asombro de todos
los presentes a la WWDC 2005, Steve Jobs destacó que Mac OS X tuvo una "Doble
vida secreta" ya que el mismo había sido compilado tanto para x86 como para PowerPC
desde su primera versión.
Pero esto no significa que la arquitectura PowerPC se vaya a quedar en el olvido, pues
la idea de IBM es seguir produciéndoselos a pesar de no contar ya con su mayor cliente,
Apple. Las videoconsolas de nueva generación más importantes: Microsoft Xbox 360,
Sony PS3 Y Nintendo Wii van equipadas con un procesador de arquitectura PowerPC,
aunque difieren en cuanto a potencia y composición.
La arquitectura PowerPC, además, mantiene un amplio uso en sistemas SoC (System
On Chip) y sistemas empotrados en general, como por ejemplo los Mars Rovers de la
misión Mars Exploration Rover de la NASA.
Procesadores PowerPC
1. 601 MPC601 50 y 66 MHz
2. 602 productos para consumidor (bus de datos y direcciones multiplexados)
3. 603 para ordenadores portátiles
4. 603e
5. 604
6. 604e
7. 620 la primera implementación de 64 bits
8. x704 BiCOMOS implementación PowerPC por Exponential Technologies
9. 750 G3 (1997) 233 MHz y 266 MHz
10. 7400 G4 (1999) 350 MHz
11. 750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz.
12. 970 G5 (2003) implementación 64-bit derivada del IBM PowerPC G4 en
velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0 GHz, 2,1 GHz, 2,3
GHz, 2,5 GHz, y 2,7 GHz
FUENTES
http://www.dcc.uchile.cl/~rbaeza/cursos/proyarq/mmonsalv/recupera.html/
http://www.apple.com/es/pr/q396/nuevos_powermac.html
http://www.idg.es/macworld/content.asp?idart=29744
http://es.wikipedia.org/wiki/PowerPC
http://www.cpu-collection.de/?l0=i&i=1569&sd=1
Descargar