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
System and method for providing program recommendations through multimedia searching based on established viewer preferences
Pet urn enclosure
Simultaneous image distribution and archiving
Surface emitting laser device, surface emitting laser array, optical scanning device, and image forming apparatus
Phase lock loop with injection pulse control
Vacuum cleaner filter adapter ring
Solid-state imaging device and electronic apparatus with antireflection structure
  Randomly Featured Patents
Deposition of multiple layer thin films using a broadband spectral monitor
Nucleic acid molecules encoding PP32: a newly identified CD45-associated protein
Glare control lamp and reflector assembly and method for glare control
Pneumatic radial tires including polyester carcass with specified elongation and shrinkage
Mechanism to obtain the complete reclining of a seat, particularly for an aircraft seat
Polarized electromagnetic relay
Security based on subliminal and supraliminal channels for data objects
Method of making a self-expanding stent
Power supply apparatus, and image forming apparatus having the same
Method for the cleaning of filament and fiber spinning devices