Software implementation of floating-Point arithmetic on a reduced-Instruction-set processor
Current single chip implementations of reduced-instruction-set processors do not support hardware floating-point operations. Instead, floating-point operations have to be provided either by a coprocessor or by software. This paper discusses issues arising from a software implementation of floating-point arithmetic for the MIPS processor, an experimental VLSI architecture. Measurements indicate that an acceptable level of performance is achieved, but this approach is no substitute for a hardware accelerator if higher-precision results are required. This paper includes instruction profiles for the basic floating-point operations and evaluates the usefulness of some aspects of the instruction set.
- Research Organization:
- Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, PA 15213
- OSTI ID:
- 6594544
- Journal Information:
- J. Parallel Distrib. Comput.; (United States), Journal Name: J. Parallel Distrib. Comput.; (United States) Vol. 2:4; ISSN JPDCE
- Country of Publication:
- United States
- Language:
- English
Similar Records
Lisp on a reduced-instruction-set processor: Characterization and optimization
Reduced instruction set architecture for a GaAs microprocessor system
Related Subjects
420800 -- Engineering-- Electronic Circuits & Devices-- (-1989)
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
ACCURACY
ALGORITHMS
ARRAY PROCESSORS
CIRCUIT THEORY
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERS
DESIGN
DIGITAL COMPUTERS
ELECTRONIC CIRCUITS
INTEGRATED CIRCUITS
MATHEMATICAL LOGIC
MICROELECTRONIC CIRCUITS
PERFORMANCE
SUPERCOMPUTERS