SGI

SGI

Contact Us    How to Buy    Worldwide
Products
Solutions
Support
Partners
Ask a Sales Rep
SGI Techpubs Library

Hardware  »  Books  »  Developer  »  
MIPS R10000 Microprocessor User Guide, Version 2.0
(document number: 007-2490-001 / published: 1997-01-30)    table of contents  |  additional info  |  download
find in page

1.3 What is an R10000 Microprocessor?

Functional Units


The five execution pipelines allow overlapped instruction execution by issuing instructions to the following five functional units:

  • two integer ALUs (ALU1 and ALU2)
  • the Load/Store unit (address calculate)
  • the floating-point adder
  • the floating-point multiplier
There are also three "iterative" units to compute more complex results:

  • Integer multiply and divide operations are performed by an Integer Multiply/Divide execution unit; these instructions are issued to ALU2. ALU2 remains busy for the duration of the divide.
  • Floating-point divides are performed by the Divide execution unit; these instructions are issued to the floating-point multiplier.
  • Floating-point square root are performed by the Square-root execution unit; these instructions are issued to the floating-point multiplier.



Copyright 1996, 1997, MIPS Technologies, Inc. -- 09 DEC 96


Generated with CERN WebMaker

MIPS R10000 Microprocessor User Guide, Version 2.0
(document number: 007-2490-001 / published: 1997-01-30)    table of contents  |  additional info  |  download


home/search | what's new | help



About SGI     Privacy     Terms of Use    
© 2009 - 2011 Silicon Graphics International Corp. All Rights Reserved.