The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 6948051 B1

PDF
Full Text
Expired
Date of Patent:
Sep. 20, 2005

Filed:

May. 15, 2001
Applicants:

Jude A. Rivers, Cortland Manor, NY (US);

Jaime H. Moreno, Dobbs Ferry, NY (US);

Vinodh R. Cuppu, Fairfax, VA (US);

Inventors:

Jude A. Rivers, Cortland Manor, NY (US);

Jaime H. Moreno, Dobbs Ferry, NY (US);

Vinodh R. Cuppu, Fairfax, VA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F009/318 ;
U.S. Cl.
CPC ...
Abstract

A method and apparatus for reducing logic activity in a microprocessor which examines every instruction before it is executed and determines in advance the minimum appropriate datapath width (in byte or half-word quantities) necessary to accurately execute the operation. Achieving this requires two major enhancements to a traditional microprocessor pipeline. First, extra logic (potentially an extra pipeline stage for determining an operation's effective bit width—the WD width detection logic) is introduced between the Decode and Execution stages. Second, the traditional Execution stage architecture (including a register file RF and the arithmetic logical unit ALU), instead of being organized as one continuous 32-bit unit, is organized as a collection of multiple slices, where a slice can be of an 8-bit (a byte) or a 16-bit (double byte) granularity. Each slice in this case can operate independently of each other slice, and includes portion of the register file, functional unit and cache memory. Concatenating a multiple number of these slices together creates a required full width processor.


Find Patent Forward Citations

Rivers, Jude. (2005). Method and apparatus for reducing logic activity in a microprocessor using reduced bit width slices that are enabled or disabled depending on operation width (U.S. Patent No. 6948051). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6948051

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…