Systems and methods for coalescing memory accesses of...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711SE12014, C711SE12078

Reexamination Certificate

active

08086806

ABSTRACT:
One embodiment of the present invention sets forth a technique for efficiently and flexibly performing coalesced memory accesses for a thread group. For each read application request that services a thread group, the core interface generates one pending request table (PRT) entry and one or more memory access requests. The core interface determines the number of memory access requests and the size of each memory access request based on the spread of the memory access addresses in the application request. Each memory access request specifies the particular threads that the memory access request services. The PRT entry tracks the number of pending memory access requests. As the memory interface completes each memory access request, the core interface uses information in the memory access request and the corresponding PRT entry to route the returned data. When all the memory access requests associated with a particular PRT entry are complete, the core interface satisfies the corresponding application request and frees the PRT entry.

REFERENCES:
patent: 5051889 (1991-09-01), Fung et al.
patent: 5754791 (1998-05-01), Dahlgren et al.
patent: 5809534 (1998-09-01), Elkhoury
patent: 7492368 (2009-02-01), Nordquist et al.
patent: 2003/0074504 (2003-04-01), Weber
patent: 2005/0047439 (2005-03-01), Madajczak
patent: 2005/0066150 (2005-03-01), Mehta
patent: 2005/0140685 (2005-06-01), Garg
patent: 2005/0223163 (2005-10-01), Ogasawara et al.
patent: 2007/0050564 (2007-03-01), Gunna et al.
patent: 2008/0005207 (2008-01-01), Kumazawa et al.
patent: 10313645 (2004-10-01), None
patent: 2348976 (2000-10-01), None
patent: WO 2008/127610 (2008-10-01), None
patent: WO 2008/127622 (2008-10-01), None
patent: WO 2008/127623 (2008-10-01), None
Combined Search and Examination Report, GB App. No. 0903708.6, Jun. 8, 2009 (provided as explanation of relevance of GB2348976 and DE10313645).
Moss, et al. “Toward Acceleration of RSA Using 3D Graphics Hardware,” LNCS 4887, Dec. 2007, pp. 369-388.
Translated Examination Report, German Patent App. No. 102009012409.8, received Feb. 3, 2010.
Eggers, et al., “Simultaneous Multithreading: A Platform for Next-Generation Processors,”IEEE Micro, vol. 17, No. 5, pp. 12-19, Sep./Oct. 1997.
German Patent & Trademark Office Action, Ser. No. 10 2009 012 409.8-53 D1 dated Mar. 14, 2011.

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

Systems and methods for coalescing memory accesses of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for coalescing memory accesses of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for coalescing memory accesses of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4310117

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