Microprocessor apparatus and method for enabling variable...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C710S052000, C710S306000, C711S133000, C711S154000

Reexamination Certificate

active

07457901

ABSTRACT:
A microprocessor including processor logic and sparse write logic which asserts address signals and request signals to provide an address and a request for a cache line memory write transaction, which provides one of multiple sparse memory write transactions on the request signals and which provides corresponding enable bits on the address signals. Each sparse memory write transaction corresponds with one of multiple granularities of data. For example, if the sparse memory write transaction is a quad-pumped cache line write for eight quadwords, the enable bits may be a selected one of byte, word, doubleword, quadword, doublequadword, etc., enable bits. A method of performing a sparse write transaction including providing an address and a request for a memory write transaction, indicating that the memory write transaction is a selected sparse write transaction, asserting enable signals for the selected sparse write transaction, and providing data for the sparse write transaction.

REFERENCES:
patent: 4796232 (1989-01-01), House
patent: 5255378 (1993-10-01), Crawford et al.
patent: 5537624 (1996-07-01), Whitesell
patent: 5561780 (1996-10-01), Glew et al.
patent: 5640517 (1997-06-01), Parks et al.
patent: 5644788 (1997-07-01), Courtright et al.
patent: 5835741 (1998-11-01), Elkhoury et al.
patent: 5901298 (1999-05-01), Cummins et al.
patent: 5915126 (1999-06-01), Maule et al.
patent: 5919254 (1999-07-01), Pawlowski et al.
patent: 5944806 (1999-08-01), Melvin et al.
patent: 5960453 (1999-09-01), Pawlowski
patent: 6012116 (2000-01-01), Aybay et al.
patent: 6032225 (2000-02-01), Shiell et al.
patent: 6311245 (2001-10-01), Klein
patent: 6356270 (2002-03-01), Pentkovski et al.
patent: 6405280 (2002-06-01), Ryan
patent: 6405285 (2002-06-01), Arimilli et al.
patent: 6434654 (2002-08-01), Story et al.
patent: 6505259 (2003-01-01), Garcia et al.
patent: 6523109 (2003-02-01), Meier
patent: 6587862 (2003-07-01), Henderson
patent: 6601121 (2003-07-01), Singh et al.
patent: 6609171 (2003-08-01), Singh et al.
patent: 6671752 (2003-12-01), Rao et al.
patent: 6742160 (2004-05-01), Greiner
patent: 6804735 (2004-10-01), Singh et al.
patent: 6807592 (2004-10-01), Singh et al.
patent: 6907487 (2005-06-01), Singh et al.
patent: 6954208 (2005-10-01), Doyle et al.
patent: 7130952 (2006-10-01), Nanki et al.
patent: 7206865 (2007-04-01), Creta et al.
patent: 2002/0029307 (2002-03-01), Singh et al.
patent: 2002/0103948 (2002-08-01), Owen et al.
patent: 2003/0088799 (2003-05-01), Bodes
patent: 2004/0199723 (2004-10-01), Shelor
patent: 2005/0066114 (2005-03-01), Barth et al.
patent: 2006/0053243 (2006-03-01), David et al.
patent: 2006/0190677 (2006-08-01), Janzen
Sakamoto et al. “Microarchitecture and performance analysis of a SPARC-V9 microprocessor for enterprise server systems.” High-Performance Computer Architecture. 2003. HPCA-9 2003. Proceedings. Feb. 8-12, 2003. Abstract Only.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Microprocessor apparatus and method for enabling variable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microprocessor apparatus and method for enabling variable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor apparatus and method for enabling variable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4043682

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.