Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Larry Edward Thatcher is active.

Publication


Featured researches published by Larry Edward Thatcher.


international conference on computer design | 1989

IBM second-generation RISC machine organization

H. B. Bakoglu; Gregory F. Grohoski; Larry Edward Thatcher; James Allan Kahle; Charles Roberts Moore; David P. Tuttle; Warren E. Maule; William Rudolph Hardell; Dwain Alan Hicks; Myhong Nguyenphu; Robert K. Montoye; W. T. Glover; Sudhir Dhawan

A highly concurrent second-generation RISC (reduced-instruction-set computer) that combines a powerful RISC architecture with sophisticated hardware design techniques to achieve a short cycle time and a low cycles-per-instruction (CPI) ratio is described. Like earlier RISC processors, this design uses a register-oriented instruction set, the CPU is hardwired rather than microcoded, and it features a pipelined implementation. Unlike earlier RISC processors, however, several advanced architectural and implementation features are used, including separate instruction and data caches, zero-cycle branches, multiple-instruction dispatch, and simultaneous execution of fixed- and floating-point instructions. The CPU has a four-word data bus to main memory, a four-word instruction-fetch bus from the I-cache arrays, and a two-word data bus between the D-cache and floating-point unit. The CPU has a full 64-b floating-point engine, and thirty-two 64-b floating point registers in addition to thirty-two 32-b fixed-point registers. In a single cycle, four instructions can be executed simultaneously.<<ETX>>


Archive | 1997

Support for out-of-order execution of loads and stores in a processor

Brian R. Konigsburg; John Stephen Muhich; Larry Edward Thatcher; Steven Wayne White


Archive | 1998

Queuing method and apparatus for facilitating the rejection of sequential instructions in a processor

Hung Qui Le; Larry Edward Thatcher; Bruce Joseph Ronchetti; David Shippy


Archive | 1996

Multiple execution unit dispatch with instruction shifting between first and second instruction buffers based upon data dependency

David Scott Ray; Larry Edward Thatcher; Henry S. Warren


Archive | 1989

Multiprocessing system for performing floating point arithmetic operations

Myhong Nguyenphu; Larry Edward Thatcher


Archive | 1999

Recovery from hang condition in a microprocessor

James Allan Kahle; Hung Qui Le; Kevin Franklin Reick; David Shippy; Larry Edward Thatcher


Archive | 1998

System and method for permitting out-of-order execution of load instructions

Marlin Wayne Frederick; Bruce Joseph Ronchetti; Larry Edward Thatcher


Archive | 1997

Method and system for load data formatting and improved method for cache line organization

Larry Edward Thatcher; John Beck; Michael Kevin Ciraula


Archive | 1999

System and method for merging multiple outstanding load miss instructions

Marlin Wayne Frederick; Bruce Joseph Ronchetti; David Shippy; Larry Edward Thatcher


Archive | 1990

Branch and fixed-point instruction execution units

Gregory F. Grohoski; James Allan Kahle; Larry Edward Thatcher; Charles Roberts Moore

Researchain Logo
Decentralizing Knowledge