
Es uno de los últimos descendientes del Pentium Pro, con lo que hereda su "Microarquitectura de Ejecución Dinámica P6", un conjunto de técnicas para mantener ocupadas todas sus unidades de ejecución:
El Pentium III puede ejecutar hasta 5 operaciones por ciclo de reloj. Tiene 2 unidades de ejecución de enteros y 1 de punto flotante. Su FSB puede funcionar a 100 MHz o a 133 MHz.
Su caché L1 es de 32KB, 16KB para instrucciones y 16KB para datos. El caché L2 puede presentarse en dos formas, dependiendo del modelo de Pentium III:
Puede ejecutar programas escritos para los procesadores anteriores, como Pentium II, Pentium Pro, Pentium MMX, Pentium "clásico", 486, 386, 286, 80186, 8086 y sus variantes, así como las instrucciones MMX e "Internet Streaming SIMD Extension".
La tecnología MMX fue creada para aplicaciones donde se efectúan operaciones repetitivas en una gran cantidad de datos. Para ello, se utilizan registros de 64 bits donde se pueden empaquetar 8 bytes, 4 palabras de 16 bits, 2 palabras de 32 bits ó 1 palabra de 64 bits. Cuando realizamos alguna operación sobre estos registros, la operación se efectúa sobre cada uno de los componentes empaquetados en los registros.
Por ejemplo, supongamos que queremos sumar 8 bytes con otros 8 bytes. En un procesador sin MMX, tendríamos que hacer 8 sumas. En cambio, con MMX podemos sumar dos registros donde están almacenados 8 bytes en cada uno, el resultado será un registro conteniendo las 8 sumas correspondientes a los 8 pares de bytes. La idea es utilizar una instrucción que se aplica a varios datos a la vez.

MMX utiliza los mismos registros que se usan para operaciones de punto flotante. Esto impide mezclar las instrucciones MMX con instrucciones de punto flotante. No quiere decir que un programa no pueda realizar cálculos y aprovechar MMX, solamente que no es recomendable intercalar ambos tipos de operaciones.
El Internet Streaming SIMD Extension, anteriormente llamado Streaming SIMD Extension, agrega nuevas instrucciones para manejar 8 nuevos registros de 128 bits. Estos registros pueden empacar 4 números de punto flotante de 32 bits. Es decir, se extiende la idea de la tecnología MMX a números de punto flotante.
Otra característica de algunos modelos de Pentium III es la capacidad de agregar otro procesador sin necesidad de circuitos adicionales (por supuesto que se necesita otro slot o socket). Esto permite la construcción de computadoras con doble procesador a bajo costo. Para servidores donde se necesitan más procesadores, Intel recomienda el Xeon.
El Pentium III está disponible para Slot 1 (formato S.E.C.C. 2) y para Socket 370 (formato FC-PGA 370).
El sucesor del Pentium III es el Pentium 4 (parece que de ahora en adelante, Intel no usará números romanos). Se utilizará inicialmente para estaciones de trabajo de alto rendimiento (léase "caros") y tendrá un FSB de 400 MHz.
El Itanium, el primero de la nueva arquitectura IA-64, es completamente diferente al Pentium III/4 y sus antecesores.

Cuando Intel aseguró el liderazgo en ventas en el segmento de procesadores de alto rendimiento con su Pentium II, vió que también podía incursionar en el segmento económico, dominado entonces por el K6 de AMD. Lo hizo con el Celeron a 300MHz.
Este Celeron original podía ejecutar las mismas instrucciones del Pentium II (fué basado en el Pentium II), pero Intel tuvo que hacer ciertos recortes para poder ofrecerlo a un precio menor:
La crítica y el público rechazó la primera versión del Celeron. ¿La razón? Sin un caché de nivel 2, su rendimiento era malísimo. Intel corrigió este problema y volvió con el Celeron 300A, esta vez con un caché de nivel 2 de 128KB en el mismo chip.
Este segundo diseño fué demasiado bueno: aunque el caché era solamente la cuarta parte del caché del Pentium II (128KB vs. 512KB), corría a la misma velocidad del procesador, en vez de la mitad de la velocidad como en su hermano mayor. Para ciertas operaciones y a la misma velocidad de reloj, el Celeron corría tan rápido como una Pentium II pero a una fracción de su precio.
Más aún, algunos aventureros se atrevieron a variar la velocidad del bus y/o el voltaje que alimenta al procesador. El resultado fué que algunos Celeron podían correr a mayor velocidad que la certificada por Intel. Esto se llamó "overclocking". Famoso es el Celeron de 366MHz que se podía llevar a 550MHz. ¡Y todo esto a menos de la mitad del precio de un Pentium II!. Por supuesto que hacer overclocking implica un riesgo para el equipo. Varios de esos arriesgados "overclockers" han quemado sus procesadores.
Y para hacer más interesante al Celeron, otros aventureros descubrieron que sí era posible añadir otro procesador para hacer multiprocesamiento, algo que según Intel no se podía hacer. El truco era modificar ligeramente la tarjeta madre, una operación poco atractiva. Pronto, algunos fabricantes empezaron a vender slockets con la modificación (slocket es una tarjeta que acepta un procesador para Socket 370 y se inserta en un slot 1, algo así como un convertidor). Abit hasta comercializó una tarjeta madre que aceptaba dos procesadores Celeron, sin necesidad de slockets.
Las nuevas versiones del Celeron (mayor de 500MHz) no permiten multiprocesamiento.
En resumen, el Celeron es un procesador que es algo más lento que un Pentium II y Pentium III (a la misma velocidad de reloj) pero a menos de la mitad del precio, suficiente para navegar por la Web, hacer procesamiento de palabras, hojas de cálculos, juegos, programas educativos, etc.
El Pentium III es mejor para aplicaciones donde se requieren velocidad de cómputo: simulaciones, juegos 3D en alta resolución, gráficos tridimensionales, donde un pequeño aumento en velocidad es muy deseable.
Última actualización: 09/04/2003