• DocumentCode
    1376039
  • Title

    The TMS390C602A floating-point coprocessor for Sparc systems

  • Author

    Darle, Merrick ; Kronlage, Bill ; Bural, David ; Churchill, Bob ; Pulling, David ; Wang, Paul ; Iwamoto, Rick ; Yang, Larry

  • Author_Institution
    Texas Instrum. Inc., Dallas, TX, USA
  • Volume
    10
  • Issue
    3
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    36
  • Lastpage
    47
  • Abstract
    A recent Sparc (scalable processor architecture) processor consists of a two-chip configuration, containing the TMS390C601 integer unit (IU) and the TMS390C602A floating-point unit (FPU). The second device, an innovative coprocessor that lets the processor execute single- or double-precision floating-point instructions concurrently with IU operations is described. Dedicated floating-point hardware in the FPU increases the performance of the system. Running at clock periods as small as 20 ns, the chip should deliver 5.5 million double-precision floating-point operations per second under the Linpack benchmark (50-MHz clock rate). The FPU provides single- and double-precision arithmetic functions: addition, subtraction, multiplication, division, square root, compare, and convert. To minimize its math unit´s latency, the FPU uses a highly parallel architecture requiring separate math units to optimize additions and multiplications. Traps stop the execution of a program to jump to software routine for handling data-dependent errors or to execute instructions not implemented in the hardware. Benchmark results are presented.<>
  • Keywords
    digital arithmetic; microprocessor chips; Linpack benchmark; Sparc systems; TMS390C601 integer unit; TMS390C602A floating-point coprocessor; TMS390C602A floating-point unit; addition; compare; convert; division; multiplication; square root; subtraction; two-chip configuration; Arithmetic; Clocks; Coprocessors; Delay; Hardware; Parallel architectures;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.56324
  • Filename
    56324