Title :
A 64 b RISC microprocessor for a parallel computer system
Author :
Kaneko, K. ; Okamoto, T. ; Nakajima, M. ; Nakakura, Y. ; Gokita, S. ; Nishikawa, J. ; Tanikawa, Y. ; Kadota, H.
Author_Institution :
Matsushita Electr. Ind. Co. Ltd., Osaka, Japan
Abstract :
A description is given of a microprocessor that is designed as a processing element (PE) of a parallel computer system, executing a 64-b floating-point ADD/SUB/MULT in 50 ns and a DIV in 350 ns because of its pipelined structure and dedicated floating-point blocks. The processor employs RISC (reduced-instruction-set-computer) architecture and executes most of its 47 instructions in one 50-ns cycle. The chip is fabricated in 1.2- mu m n-well CMOS technology and contains 440 K transistors in a 14.4*13.5-mm/sup 2/ die. The processor provides high-speed double-precision floating-point operation, high reliability in data handling, communication capability between PEs and the host controller device, and hardware support for efficient code generation by the compiler. The maximum performance of the processor is 20 MFLOPS (million floating-point operations per second) or 20 MIPS (million instructions per second). Typical performance is 4 MFLOPS, measured during execution of Gaussian elimination operation. The major characteristics and performance of the processor are summarized.<>
Keywords :
CMOS integrated circuits; VLSI; microprocessor chips; pipeline processing; reduced instruction set computing; 1.2 micron; 20 MFLOPS; 20 MIPS; 350 ns; 50 ns; 64 bit; RISC microprocessor; architecture; communication capability; dedicated floating-point blocks; high-speed double-precision floating-point operation; maximum performance; n-well CMOS technology; parallel computer system; pipelined structure; processing element; reduced-instruction-set-computer; CMOS technology; Clocks; Concurrent computing; Counting circuits; Error correction; Microprocessors; Pipelines; Propagation delay; Reduced instruction set computing; Registers;
Conference_Titel :
Solid-State Circuits Conference, 1989. Digest of Technical Papers. 36th ISSCC., 1989 IEEE International
Conference_Location :
New York, NY, USA
DOI :
10.1109/ISSCC.1989.48186