fbpx
Wikipedia

Stanford MIPS

MIPS (un acrónimo de microprocesador sin etapas de tuberías interbloqueadas) fue un proyecto de investigación realizado por John L. Hennessy en la Universidad de Stanford entre 1981 y 1984. MIPS investigó un tipo de arquitectura de conjunto de instrucciones (ISA) que ahora se llama Equipo de conjunto de instrucciones reducido (RISC). su implementación como microprocesador con tecnología de semiconductores de integración a gran escala (VLSI), y la explotación efectiva de las arquitecturas RISC con optimizadores de compilación. MIPS, junto con el IBM 801 y el Berkeley RISC, fueron los tres proyectos de investigación que promovieron y popularizaron la tecnología RISC a mediados de los años ochenta. En reconocimiento al impacto que los MIPS tuvieron en la computación, Hennessey fue galardonada con la Medalla John von Neumann IEEE en 2000 por IEEE (compartida con David A. Patterson ), el Premio Eckert-Mauchly en 2001 por la Association for Computing Machinery, Seymour Cray. Premio de Ingeniería Informática en 2001 por parte de la IEEE Computer Society y, nuevamente, con David Patterson, el Premio Turing en 2017 por parte de la ACM.

El proyecto se inició en 1981 en respuesta a informes de proyectos similares en IBM (801) y la Universidad de California, Berkeley (RISC). Hennessy y sus estudiantes graduados dirigieron MIPS hasta su conclusión en 1984. Hennessey fundó MIPS Computer Systems en el mismo año para comercializar la tecnología desarrollada por el proyecto. En 1985, MIPS Computer Systems anunció una nueva ISA, también llamada MIPS, y su primera implementación, el microprocesador R2000. El MIPS ISA comercial y sus implementaciones se utilizaron ampliamente, apareciendo en dispositivos integrados, computadoras personales, estaciones de trabajo, servidores y supercomputadores. A partir de mayo de 2017, el MIPS ISA comercial es propiedad de Imagination Technologies y se utiliza principalmente en dispositivos integrados. A fines de la década de 1980, Hennessy realizó un proyecto de seguimiento llamado MIPS-X en Stanford.

El MIPS ISA se basó en una palabra-de-32 bits. Soportaba el direccionamiento de 32 bits y estaba dirigido por palabra. Era una arquitectura load-store — todas las referencias a la memoria utilizada cargan y almacenan instrucciones que copian datos entre la memoria principal y 32 registros de propósito general (GPR). Todas las demás instrucciones, como la aritmética de enteros, operan en los GPR. Poseía un conjunto de instrucciones básicas que consta de instrucciones para flujo de control, aritmética de enteros y operaciones lógicas. Para minimizar las paradas de la tubería, todas las instrucciones, excepto la carga y el almacenamiento, deben ejecutarse en un ciclo de reloj . No había instrucciones para la multiplicación o división de enteros, ni operaciones para números de punto flotante . La arquitectura expuso todos los peligros causados por la tubería de cinco etapas con ranuras de retardo . El compilador programó instrucciones para evitar peligros que resulten en un cálculo incorrecto y al mismo tiempo garantizar que el código generado minimice el tiempo de ejecución. Las instrucciones MIPS son de 16 o 32 bits de largo. La decisión de exponer todos los peligros fue motivada por el deseo de maximizar el rendimiento al minimizar las rutas críticas, que alargan los circuitos de bloqueo. Las instrucciones se agruparon en palabras de instrucción de 32 bits (ya que MIPS se dirige a la palabra). Una palabra de instrucción de 32 bits podría contener dos operaciones de 16 bits. Estos fueron incluidos para reducir el tamaño del código de máquina. El microprocesador MIPS fue implementado en la lógica NMOS.

Referencias

  • Tanenbaum, Andrew S. Structured Computer Organization (5 edición). 
  • Stallings, William. Computer Organization and Architecture: Designing for Performance (9 edición). 
  • Tabak, Daniel (1987). RISC Architecture. Research Studies Press. pp. 60-68. (requiere registro). 
  •   Datos: Q30671663

stanford, mips, mips, acrónimo, microprocesador, etapas, tuberías, interbloqueadas, proyecto, investigación, realizado, john, hennessy, universidad, stanford, entre, 1981, 1984, mips, investigó, tipo, arquitectura, conjunto, instrucciones, ahora, llama, equipo. MIPS un acronimo de microprocesador sin etapas de tuberias interbloqueadas fue un proyecto de investigacion realizado por John L Hennessy en la Universidad de Stanford entre 1981 y 1984 MIPS investigo un tipo de arquitectura de conjunto de instrucciones ISA que ahora se llama Equipo de conjunto de instrucciones reducido RISC su implementacion como microprocesador con tecnologia de semiconductores de integracion a gran escala VLSI y la explotacion efectiva de las arquitecturas RISC con optimizadores de compilacion MIPS junto con el IBM 801 y el Berkeley RISC fueron los tres proyectos de investigacion que promovieron y popularizaron la tecnologia RISC a mediados de los anos ochenta En reconocimiento al impacto que los MIPS tuvieron en la computacion Hennessey fue galardonada con la Medalla John von Neumann IEEE en 2000 por IEEE compartida con David A Patterson el Premio Eckert Mauchly en 2001 por la Association for Computing Machinery Seymour Cray Premio de Ingenieria Informatica en 2001 por parte de la IEEE Computer Society y nuevamente con David Patterson el Premio Turing en 2017 por parte de la ACM El proyecto se inicio en 1981 en respuesta a informes de proyectos similares en IBM 801 y la Universidad de California Berkeley RISC Hennessy y sus estudiantes graduados dirigieron MIPS hasta su conclusion en 1984 Hennessey fundo MIPS Computer Systems en el mismo ano para comercializar la tecnologia desarrollada por el proyecto En 1985 MIPS Computer Systems anuncio una nueva ISA tambien llamada MIPS y su primera implementacion el microprocesador R2000 El MIPS ISA comercial y sus implementaciones se utilizaron ampliamente apareciendo en dispositivos integrados computadoras personales estaciones de trabajo servidores y supercomputadores A partir de mayo de 2017 el MIPS ISA comercial es propiedad de Imagination Technologies y se utiliza principalmente en dispositivos integrados A fines de la decada de 1980 Hennessy realizo un proyecto de seguimiento llamado MIPS X en Stanford El MIPS ISA se baso en una palabra de 32 bits Soportaba el direccionamiento de 32 bits y estaba dirigido por palabra Era una arquitectura load store todas las referencias a la memoria utilizada cargan y almacenan instrucciones que copian datos entre la memoria principal y 32 registros de proposito general GPR Todas las demas instrucciones como la aritmetica de enteros operan en los GPR Poseia un conjunto de instrucciones basicas que consta de instrucciones para flujo de control aritmetica de enteros y operaciones logicas Para minimizar las paradas de la tuberia todas las instrucciones excepto la carga y el almacenamiento deben ejecutarse en un ciclo de reloj No habia instrucciones para la multiplicacion o division de enteros ni operaciones para numeros de punto flotante La arquitectura expuso todos los peligros causados por la tuberia de cinco etapas con ranuras de retardo El compilador programo instrucciones para evitar peligros que resulten en un calculo incorrecto y al mismo tiempo garantizar que el codigo generado minimice el tiempo de ejecucion Las instrucciones MIPS son de 16 o 32 bits de largo La decision de exponer todos los peligros fue motivada por el deseo de maximizar el rendimiento al minimizar las rutas criticas que alargan los circuitos de bloqueo Las instrucciones se agruparon en palabras de instruccion de 32 bits ya que MIPS se dirige a la palabra Una palabra de instruccion de 32 bits podria contener dos operaciones de 16 bits Estos fueron incluidos para reducir el tamano del codigo de maquina El microprocesador MIPS fue implementado en la logica NMOS Referencias EditarTanenbaum Andrew S Structured Computer Organization 5 edicion Stallings William Computer Organization and Architecture Designing for Performance 9 edicion Tabak Daniel 1987 RISC Architecture Research Studies Press pp 60 68 requiere registro Datos Q30671663Obtenido de https es wikipedia org w index php title Stanford MIPS amp oldid 129995913, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos