ALEGSA.com.ar

Definición de MIPS (arquitectura de microprocesador)

Significado de MIPS: (MIPS o Microprocessor without Interlocked Pipeline Stages). Arquitectura de microprocesadores RISC desarrollada por MIPS Technologies. Entrado en los 90, se ...
19-06-2023

 


Definición de MIPS (arquitectura de microprocesador)

 

(MIPS o Microprocessor without Interlocked Pipeline Stages). Arquitectura de microprocesadores RISC desarrollada por MIPS Technologies. Entrado en los 90, se estima que uno de cada tres chips RISC producidos, estaba basado en el diseño MIPS.

El diseño de la familia MIPS, fue muy influenciada por las viejas arquitecturas RISC como DEC Alpha.

La arquitectura MIPS es un tipo de microprocesador desarrollado por MIPS Technologies que se enfoca en la simplificación del diseño y la implementación del procesador. La designación MIPS proviene de las siglas Microprocessor without Interlocked Pipeline Stages, lo que se traduce como microprocesador sin etapas de tubería interbloqueadas.

Al ingresar en la década de los 90, el diseño MIPS se convirtió en uno de los más populares para los chips RISC, siendo utilizado en uno de cada tres chips producidos. Este hecho evidencia la gran aceptación y éxito que tuvo la arquitectura MIPS en la época.

La filosofía RISC (del inglés Reduced Instruction Set Computing) se basa en la implementación de un conjunto reducido de instrucciones con el objetivo de mejorar la eficiencia en la ejecución de las mismas. De esta manera, se busca simplificar el diseño del microprocesador y reducir los tiempos de ejecución de las instrucciones.

La arquitectura MIPS, en particular, fue fuertemente influenciada por antiguas arquitecturas RISC como DEC Alpha, lo que permitió consolidarla como una de las arquitecturas más populares de la época.

En resumen, la arquitectura MIPS es un tipo de microprocesador RISC muy popular en los 90, que se caracteriza por su diseño sencillo y optimizado, lo que permite una mayor eficiencia en la ejecución de instrucciones. Su éxito radica en su influencia de arquitecturas RISC antiguas como DEC Alpha, lo que consolidó su popularidad en su época.


Dónde se utiliza MIPS



MIPS es utilizado en múltiples sistemas integrados como Series2 TiVo, dispositivos Windows CE, routers Cisco y consolas de videojuegos como el Nintendo 64, la PlayStation, PlayStation 2 y el sistema handheld PlayStation Portable.

Hasta finales de 2006, también eran usados en muchos productos de computadoras de SGI.

A menudo en universidades y escuelas técnicas, se estudia la arquitectura MIPS, por su conjunto de instrucciones limpio y claro.


Versiones de MIPS



Los primeros MIPS empleaban 32 bits, luego se implementaron versiones de 64 bits.

Existen múltiples revisiones al conjunto de instrucciones MIPS, incluyendo: MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPS32 y MIPS64.

También existen múltiples extensiones "add-on", como MIPS-3D (dedicado a tareas 3D), el MDMX (MaDMaX), MIPS16e (que agrega compresión al stream de instrucciones para hacer que los programas ocupen menos) y el MIPS MT (similar al HyperThreading de las Pentium 4 de Intel, agrega multitarea).


Resumen: MIPS



MIPS es una arquitectura de microprocesadores desarrollada por MIPS Technologies en los años 90. Influenciada por arquitecturas RISC como DEC Alpha, fue uno de los diseños más utilizados en chips RISC.




¿Qué significa MIPS en el contexto de los microprocesadores?



MIPS es el acrónimo de Microprocessor without Interlocked Pipeline Stages, y se trata de una arquitectura de microprocesadores RISC desarrollada por MIPS Technologies.


¿Cuándo fue desarrollada la arquitectura MIPS?



La arquitectura MIPS fue desarrollada en la década de los años 90.


¿Qué porcentaje de chips RISC producidos se basaban en el diseño MIPS en esa época?



Se estima que alrededor de uno de cada tres chips RISC producidos en los años 90 estaba basado en el diseño MIPS.


¿Qué significa RISC en relación a los microprocesadores?



RISC, acrónimo de Reduced Instruction Set Computer, se refiere a una arquitectura de microprocesadores que utiliza un conjunto reducido de instrucciones, lo que permite una mayor eficiencia en la ejecución de tareas.


¿Cuál era la ventaja principal de los microprocesadores basados en la arquitectura MIPS?



Una de las ventajas principales de los microprocesadores basados en la arquitectura MIPS era su eficiencia en la ejecución de tareas debido a su diseño y conjunto de instrucciones.


¿Qué empresa desarrolló la arquitectura MIPS?



La arquitectura MIPS fue desarrollada por MIPS Technologies.

Tecnologías empleadas en CPUs
• Arquitectura
Harvard (Modified Harvard)
• von Neumann
• Dataflow
• TTA
• Conjunto de instrucciones
• ASIP
CISC
• EDGE
• EPIC
• MISC
MIPS
• NISC
• OISC
RISC
• TRIPS
• VLIW
• ZISC
Tamaño de palabra (word)
• 1 bit • 4 bit8 bit • 9 bit • 10 bit • 12 bit • 15 bit • 16 bit • 18 bit • 22 bit • 24 bit • 25 bit • 26 bit • 27 bit • 31 bit • 32 bit • 33 bit • 34 bit • 36 bit • 39 bit • 40 bit • 48 bit • 50 bit • 60 bit • 64 bit128 bit • 256 bit • 512 bit • bit variable
• Ejecución (ciclo de instrucción)

Segmentación (pipelining): Bubble, Operand forwarding
• Ejecución fuera de orden (out-of-order): Renombre de registros
• Ejecución especulativa: predictor de saltos (branch predictor), predicción de dependencia de memoria
• Riesgo (Hazards)

• Computación paralela
• Paralelismo a nivel de Bit: bit-serial, palabra
• Paralelismo a nivel de Instrucción: escalar, superescalar
• Paralelismo de Datos: vector
• Paralelismo a nivel de Memoria (MLP)
• Paralelismo a nivel de Tareas: hilo de ejecución (thread)
• Multihilo
• Temporal multithreading
• Simultaneous multithreading: HyperThreading
• Taxonomía de Flynn
• SISD
• SIMD
• MISD
• MIMD (SPMD)
• Modos de direccionamiento (addressing mode)
• Tipos
Procesador digital de señales (DSP)
GPGPU
• Microcontrolador
• Unidad de procesamiento físico (PPU)
• System on a chip (SoC)
• Celular (cellular architecture)
• Componentes

• Unidad de generación de direcciones (address generation unit o AGU)
Unidad aritmético lógica (UAL o ALU)
• Barrel shifter
Unidad de coma flotante (floating-point unit o FPU)
• Bus trasero (back-side bus): multiplexor, demultiplexor
• Registros
• Unidad de gestión de memoria (MMU)
Translation lookaside buffer (TLB)
Caché de CPU
• Archivo de registro (register file)
Microcódigo
Unidad de Control (CU)
Frecuencia de reloj (clock rate)

• Gestión de energía
• APM
• ACPI
• Escala de frecuencia dinámica (Dynamic frequency scaling)
• Escala de tensión dinámica (Dynamic voltage scaling)
• Gating de reloj (clock gating)
• Seguridad por hardware de CPU

• NX bit
• Restricción de hardware (firmware)
• Trusted Execution Technology (Intel TXT)
• Critoprocesador seguro (Secure cryptoprocessor)
• Módulo de seguridad de hardware (HSM)
• Hengzhi chip






Autor: Leandro Alegsa
Actualizado: 19-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de MIPS. Recuperado de https://www.alegsa.com.ar/Dic/mips.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías