[Actualizado] Arquitectura del iMac Intel Core Duo y MacBook Pro

*Actualización 25/04/2006*: aparte de las notas de desarrolladores, Apple ha publicado sendas Technology Overviews tanto del MacBookPro 15″ como del MacBook Pro 17″, que tienen incluso más información que la nota de desarrolladores. En concreto, existe información sobre los antiguos PowerBook G4, como que la conexión era AGP x4, no AGP x8; se ha reflejado en el texto convenientemente.

Desde que se anunciaron en la keynote de la MacWorld Expo de San Francisco en Enero de 2006, he querido echarle un vistazo a la “documentación de desarrolladores”:http://developer.apple.com/documentation/HardwareDrivers/AppleHardware-date.html de los nuevos iMac y MacBook Pro, para poder compararlos lado a lado con el resto de equipos Apple.

Finalmente, entre el 7 y el 14 de Abril Apple ha puesto un par de notas breves sobre el iMac (princicipios de 2006) y el MacBook Pro (principios de 2006) —esas son las denominaciones oficiales, no son invención mía ;-)—. También podemos notar que, pese a la tardanza, Apple está utilizando ahora un formato resumido para las notas de hardware. No se menciona en ningún momento los números de parte de la placa, ni ninguna otra cosa. El nivel de detalle es inferior, supongo que porque tienen menos control sobre el hard… Pero eso no debería ser un problema: igual que remiten a Intel para las tecnologías Core Duo, o el Digital Media Boost, debería ser igualmente sencillo remitir a las placas de Intel, para mayor detalle.

Pero bueno, con aparte de esos problemas, vamos a comenzar con el iMac Intel Core, al que compararemos con el iMac G5 de Octubre de 2005, y luego pasaremos al MacBook Pro.

iMac

El iMac presentado en la Macworld Expo es virtualmente indistinguible por fuera del iMac basado en PowerPC que se presentó en octubre de 2005, y las similitudes van más allá de la carcasa. En primer lugar, veamos la arquitectura del iMac Intel Core:

Arquitectura del iMac Intel Core

Y a continuación la del iMac G5:

Arquitectura iMac G5 Octubre 2005

Podemos ver que son tremendamente similares. Las diferencias principales son:

* Memoria 25% más rápida en el iMac Intel: 667MHz DDR2 frente a 533MHz DDR2
* Comunicación _norte-sur_ —procesador y periféricos rápidos al norte, periféricos lentos al sur— 50% más rápida en el iMac G5: HyperTransport 800MHz a 8 bits/ciclo frente a DMI 800MHz a 4 bits/ciclo
* Menor número de circuitos integrados en el iMac Intel: el controlador USB 2.0 es externo en el iMac G5, y se utilizan diferentes buses (USB, I2S, PCI normal, PCI-Express, ATA, S-ATA) para las conexiones con otros periféricos; el iMac Intel tiene la circuitería USB 2.0 integrada en la _central sur_, con lo que se reduce la latencia y el número de circuitos integrados.

Vistas las diferencias, está claro que el iMac basado en Intel basa su mejor rendimiento sobre el iMac G5 casi exclusivamente en el rendimiento del procesador y memoria, mientras que el iMac G5 podría ser más rápido que el iMac Intel en tareas que incluyeran procesamiento rápido y grabación simultánea en disco duro, como posiblemente grabación en disco duro de datos que vienen por Ethernet o de un disco duro externo.

MacBook Pro

En este caso, las diferencias son mucho más acusadas. El diagrama de arquitectura es un calco del diagrama del iMac (lo que hace que nos preguntemos cuándo va a estar la opción de 2.13GHz para el iMac, algo que sí está disponible para los MacBook Pro):

Arquitectura MacBook Intel Core de Enero 2006

La de los PowerBook G4 de finales de 2005 es la siguiente:

Arquitectura de los PowerBook G4 de finales de 2005

Aquí sí que podemos apreciar diferencias mucho más acusadas:

* Principal diferencia: la conexión entre el controlador de memoria Intrepid2 y el PowerPC G4 va a 167MHz, mientras que la conexión entre la _central norte_ y el procesador Intel Core es de 667Mhz: la conexión es 4 veces más rápida.
* Conexión Serial-ATA de 1,5Gbps en el MacBook Pro, frente a conexión Ultra-ATA/100 (0,8Gbps)
* Único chip dedicado, Intrepid2, en los PowerBook, frente a un par de chips que hacen de _central norte_ y _central sur_; sin embargo, muchos otros sistemas se conectan a través de PCI, compartiendo el ancho de banda (1000Mbps a repartir), más los que se conectan a través del bus I2S (2 conexiones, con un máximo de 15Mbps), mientras que en el MacBook Pro la _central sur_ los conecta mediante un interfaz dedicado para cada uno (5000Mbps para Ethernet, 96Mbps para audio HD, 1000Mbps para FireWire)
* Ranura Express-Card con un ancho de banda de 5Gbps (una línea PCI-Express), y acceso a una conexión USB 2.0 adicional de 0,5Gbps, aparte de la conexión FireWire 400 (0,4Gbps), frente a las conexiones CardBus, FireWire 800 y FireWire 400 (total de 2,2Gbps) del PowerBook G4.

Por supuesto, existe una mejora adicional por la enorme mejora en la tarjeta gráfica, que pasa a ser una tarjeta PCI-Express de 16 canales (8 GBps), cuando antes estaba conectada a través de AGPx4 (sólo 1GBps: hasta 8 veces más rápido).

Básicamente, no puedo imaginar ninguna operación nativa —esto es, que no involucre Rosetta— que, sobre el papel, pueda ser más lenta en un MacBook Pro que en un PowerBook. Y para operaciones de audio, el interfaz Audio HD permite muchos más canales de proceso directamente en la placa.

h3. Webografía

* “Apple Developer Connection: iMac Intel Core Duo, Enero 2006”:http://developer.apple.com/documentation/HardwareDrivers/Conceptual/iMac_06Jan/index.html
* “Apple Developer Connection: iMac G5, Octubre 2005”:http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G5/iMacG5/index.html
* “Apple Developer Connection: MacBook Pro Core Duo, Enero 2006”:http://developer.apple.com/documentation/HardwareDrivers/Conceptual/MacBookPro_0601/index.html
* “Apple Developer Connection: PowerBook G4”:http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G4/15inchPowerBookG4/index.html
* “Dell Technology Whitepaper: PCI-Express”:http://www1.us.dell.com/content/topics/global.aspx/vectors/en/2004_pciexpress?c=us&l=en&s=corp
* “Intel Audio HD”:http://www.intel.com/technology/itj/2005/volume09issue01/art04_audio_iotech/p03_hidef_audio.htm
* “Philips I2S Bus Specification”:http://www.semiconductors.philips.com/acrobat_download/various/I2SBUS.pdf


Comentarios

3 respuestas a «[Actualizado] Arquitectura del iMac Intel Core Duo y MacBook Pro»

  1. Avatar de
    Anónimo

    hola!

  2. […] Arquitectura del iMac Intel Core Duo y MacBook Pro […]

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.