Resources Contact Us Home
High performance superscalar microprocessor including a dual-pathway circuit for converting cisc instructions to risc operations

Image Number 12 for United States Patent #5664136.

A superscalar microprocessor is provided which includes a integer functional unit and a floating point functional unit that share a high performance main data processing bus. The integer unit and the floating point unit also share a common reorder buffer, register file, branch prediction unit and load/store unit which all reside on the same main data processing bus. Instruction and data caches are coupled to a main memory via an internal address data bus which handles communications therebetween. An instruction decoder is coupled to the instruction cache and is capable of decoding multiple instructions per microprocessor cycle. Instructions are dispatched from the decoder in speculative order, issued out-of-order and completed out-of-order. Instructions are retired from the reorder buffer to the register file in-order. The functional units of the microprocessor desirably accommodate operands exhibiting multiple data widths. High performance and efficient use of the microprocessor die size are achieved by the sharing architecture of the disclosed superscalar microprocessor.

  Recently Added Patents
Optical wavelength conversion element, wavelength conversion laser device, and image display device
Rice cooking pot
Transitioning a state machine through idle, sequence, and unlock states
Automatic generation of cache-optimized code
Coordinate calculation apparatus and storage medium having coordinate calculation program stored therein
Cationic amphiphiles with mannose-mimicking head-groups and a process for the preparation thereof
Extracellular aldonolactonase
  Randomly Featured Patents
Branch history guided instruction/data prefetching
Extended USB plug, USB PCBA, and USB flash drive with dual-personality for embedded application with mother boards
Low profile surgical clip
Motor control method and motor control system
Semiconductor device that suppresses malfunctions due to noise generated in internal circuit
Use of levobupivacaine in facial surgery
Optimizing XSLT based on input XML document structure description and translating XSLT into equivalent XQuery expressions
Paint bucket for a mini roller
Sharpening stone
Footwear sole