El Crusoe es una familia de x86 -Compatible microprocesadores desarrollados por Transmeta e introducidas en 2000. Crusoe fue notable por su método de lograr la compatibilidad x86. En lugar de que la arquitectura del conjunto de instrucciones se implemente en hardware o se traduzca por hardware especializado, Crusoe ejecuta una capa de abstracción de software, o una máquina virtual , conocida como Code Morphing Software (CMS). El CMS traduce las instrucciones de código de máquina recibidas de los programas en instrucciones nativas para el microprocesador. De esta forma, Crusoe puede emular otras arquitecturas de conjuntos de instrucciones (ISA).
Esto se utiliza para permitir que los microprocesadores emulen el conjunto de instrucciones Intel x86 . En teoría, es posible modificar el CMS para emular otras ISA. Transmeta demostró a Crusoe ejecutando el código de bytes de Java traduciendo los códigos de bytes en instrucciones en su conjunto de instrucciones nativo. La adición de una capa de abstracción entre el flujo de instrucciones x86 y el hardware significa que la arquitectura del hardware puede cambiar sin romper la compatibilidad, simplemente modificando el CMS. Por ejemplo, Transmeta Efficeon , un diseño de Transmeta de segunda generación, tiene un núcleo VLIW de 256 bits de ancho frente al núcleo de 128 bits del Crusoe.
Crusoe realiza en software algunas de las funcionalidades implementadas tradicionalmente en hardware (por ejemplo, reordenamiento de instrucciones), lo que resulta en hardware más simple con menos transistores . La relativa simplicidad del hardware significa que Crusoe consume menos energía (y por lo tanto genera menos calor) que otros microprocesadores compatibles con x86 que funcionan con la misma frecuencia.
Un Crusoe de 700 MHz ejecutaba programas x86 a la velocidad de un procesador Pentium III x86 de 500 MHz, [1] aunque el procesador Crusoe era más pequeño y más barato que el correspondiente procesador Intel. [1]
Descripción
El Crusoe estaba disponible en dos núcleos: el TM3200 para aplicaciones integradas y el TM5400 para computación personal de bajo consumo. Ambos se basaron en la misma arquitectura pero diferían en frecuencia de reloj y soporte periférico.
El TM3200 funcionó a frecuencias de reloj de 333 a 400 MHz. Tiene una caché de instrucciones de 64 KB, una caché de datos de 32 KB y ninguna caché L2. El TM3200 tiene un controlador de memoria integrado que solo admite SDRAM y una interfaz PCI . Mide 77 mm² y utiliza una fuente de alimentación de 1,5 V, disipando menos de 1,5 W de potencia (típico).
El TM5400 funcionaba a frecuencias de reloj de 500 a 800 MHz. A diferencia del TM3200, el TM5400 tiene tecnología de reducción de potencia LongRun. Tiene una caché de instrucciones de 64 KB, una caché de datos de 64 KB y una caché L2 unificada de 256 KB. El controlador de memoria integrado es compatible con SDRAM y DDR SDRAM. También tiene una interfaz PCI. Mide 73 mm² y utiliza una fuente de alimentación de 1,10 V y 1,6 f V, que disipa normalmente entre 0,5 y 1,5 W y un máximo de 6 W.
Como Transmeta era una empresa de semiconductores sin fábrica, es decir, no tenían las instalaciones para fabricar sus diseños, ambos fueron fabricados por IBM Microelectronics, el negocio de semiconductores de International Business Machines (IBM). IBM fabricó el Crusoe en un proceso CMOS de 0,18 µm con cinco niveles de interconexión de cobre .
El Crusoe es un microprocesador VLIW que ejecuta paquetes de instrucciones, llamadas moléculas por Transmeta. Cada molécula contiene múltiples instrucciones, denominadas átomos . El software Code Morphing traduce las instrucciones x86 en instrucciones nativas. Las instrucciones nativas tienen una longitud de 32 bits. Las instrucciones que cumplen un conjunto de condiciones se pueden ejecutar simultáneamente y se combinan para formar una molécula de 64 o 128 bits que contiene dos o cuatro átomos , respectivamente. En el caso de que no haya suficientes instrucciones para llenar una molécula, el software inserta NOP como relleno para llenar los espacios vacíos. Esto es necesario en todas las arquitecturas VLIW y se critica por ser ineficiente, por lo que hay moléculas de dos longitudes distintas.
Transmeta Crusoe, el procesador de nueva generación proporciona modos de funcionamiento variables. Debido al núcleo dinámico, varían el voltaje y la frecuencia dinámicamente bajo carga dinámica. El rango de frecuencia y el voltaje dinámico proporcionan 300 MHz-1,20 V, 400 MHz-1,23 V, 500 MHz-1,35 V, 600 MHz-1,53 V, 700 MHz-1,75 V, 800 MHz-2,00 V, 900 MHz-2,35, 1000 MHz - 2,80 V. Pueden variar estos rangos en función de la carga. Para una carga óptima o mínima, se cambian las respectivas frecuencias y voltajes.
Productos
- Bluecoat Proxy SG210-25 (800Mhz TM5800)
- Casio Cassiopeia Fiva MPC-205 / 206E
- Tablet PC con lápiz Casio MPC-701
- Compaq TC1000
- Clientes ligeros Compaq T5300, T5500, T5510, T5515, T5700 y T5710
- Dialogue Flybook A33i / V33i
- ECS EZ-Tablet EZ30
- ECS i-Buddie A907
- Flybook
- Fujitsu FMV-BIBLO LOOX s5 / 53w, t5 / 53w, t5 / 53
- Fujitsu / Siemens Futro S300 (800Mhz TM5800)
- Fujitsu LifeBook P1032, P1100, P1120, P2110, P2120
- Panel táctil de puerta de enlace
- Thin Client HP Compaq t5300 (con TM5600 533 MHz) [2]
- Thin Client HP Compaq t5500 (con TM5800 733 MHz)
- Thin Client HP Compaq t5700 (con TM5800 733 MHz o 1 GHz) [3]
- NEC LaVie MX
- MSI PenNote3100 (TM5800 a 1 GHz)
- NEC PowerMate Eco
- NEC Versa DayLite / UltraLite
- Modelo OQO 01 y 01+
- Estación de trabajo en clúster de escritorio Orion Multisystems DT-12
- Estación de trabajo Cluster de escritorio Orion Multisystems DS-96
- Portátil PCChips A530 Series
- RLX ServerBlade 1000t
- Agudo Actius / Mebius MM10
- Dispositivo de información SONICblue ProGear [4]
- Sony VAIO PCG-U1 y PCG-U3
- Sony VAIO PCG-C1VE, PCG-C1VP, PCG-C1VPK y PCG-C1VN
- Laptop Syntax A530 (TM5600 con frecuencia de reloj de 599.174 MHz)
- Tableta TDV Vison V800XPT
- Toshiba Libretto L1, L2, L3, L3 Adidas Edition y L5 (L1 – L3 a 600 MHz y L5 a 800 MHz)
Referencias
- ↑ a b Kanellos, Michael; Konrad, Rachel (5 de noviembre de 2001). "Transmeta: ¿Están las cosas mal?" . CNET .
- ^ "Clientes delgados: HP T5300" . Parkytowers.me.uk . Consultado el 8 de julio de 2013 .
- ^ "Thin Client de HP: T5700" . Parkytowers.me.uk . Consultado el 8 de julio de 2013 .
- ^ "Revista Pen Computing: SONICBlue ProGear" . www.pencomputing.com . Consultado el 28 de agosto de 2020 .
- Halfhill, Tom R. (14 de febrero de 2000). "Transmeta rompe la barrera de baja potencia x86". Informe del microprocesador .
- Halfhill, Tom R. (10 de julio de 2000). "Los mejores proveedores de PC adoptan Crusoe". Informe del microprocesador .
enlaces externos
- Linux en laptops y notebooks con CPU Transmeta en Wayback Machine (archivado 2017-12-29)
- Crusoe Exposed: Transmeta TM5xxx Architecture 1
- Crusoe expuesto: Transmeta TM5xxx Architecture 2
- Transmeta: ¿Están las cosas mal?