Accession Number : ADA307691

Title :   Architectural and Circuit Issues for a High Clock Rate Floating-Point Processor.

Descriptive Note : Technical rept.,

Corporate Author : MICHIGAN UNIV ANN ARBOR DEPT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE

Personal Author(s) : Huff, Thomas R.

PDF Url : ADA307691

Report Date : 1995

Pagination or Media Count : 214

Abstract : This work examines the issues confronting the designer of floating-point units for high-performance microprocessors. Sophisticated hardware coprocessors for floating-point arithmetic have been pursued primarily within the past decade. The development of these coprocessors parallels that of integer processors; initially simple designs were altered to satisfy the demand for increased performance. Architectural optimizations and technology improvements have had the greatest effect on performance. This work will examine these issues specifically by determining the mechanisms through which a floating-point unit can stall instruction execution, and by describing the implementation and verification of a GaAs floating-point design. This work represents a unique, comprehensive, and accessible study of important issues for supporting high-performance floating-point execution. The culmination of this work has been the design of an IEEE-754 compliant double precision floating-point unit; the chip was designed in a 1.0 micrometer GaAs direct-coupled FET logic process. Most of the conclusions regarding architectural optimizations are independent of technology, though a number of trade-offs in the design were made within the constraints of integration levels, fanin, fanout, logic topologies, speed, and power of GaAs direct-coupled FET logic. The final FPU achieves a high level of performance that exceeds many current leading commercial processors.

Descriptors :   *MICROPROCESSORS, *CHIPS(ELECTRONICS), *FIELD EFFECT TRANSISTORS, *FLOATING POINT OPERATION, ALGORITHMS, SIGNAL PROCESSING, OPTIMIZATION, QUEUEING THEORY, DATA MANAGEMENT, INFORMATION TRANSFER, COMPUTER AIDED DESIGN, PERFORMANCE(ENGINEERING), GALLIUM ARSENIDES, COMPUTER LOGIC, ACCURACY, COMPUTER ARCHITECTURE, VERY LARGE SCALE INTEGRATION, INPUT OUTPUT PROCESSING, VOLTAGE, PARALLEL PROCESSORS, METAL OXIDE SEMICONDUCTORS, RANDOM ACCESS COMPUTER STORAGE, FEEDBACK, MULTIPROCESSORS, INSTRUCTIONS, TRADE OFF ANALYSIS, ELECTRIC CURRENT, DESIGN CRITERIA, BUFFER STORAGE, BREAKDOWN(ELECTRONIC THRESHOLD), CIRCUIT ANALYSIS, DIODE TRANSISTOR LOGIC, NOR GATES.

Subject Categories : Electrical and Electronic Equipment
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE