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.:
Date of Patent:
Aug. 09, 2016
Filed:
Mar. 14, 2011
Aniruddha Nagendran Udipi, Salt Lake City, UT (US);
Naveen Muralimanohar, Santa Clara, CA (US);
Norman Paul Jouppi, Palo Alto, CA (US);
Rajeev Balasubramonian, Sandy, UT (US);
Alan Lynn Davis, Coalville, UT (US);
Aniruddha Nagendran Udipi, Salt Lake City, UT (US);
Naveen Muralimanohar, Santa Clara, CA (US);
Norman Paul Jouppi, Palo Alto, CA (US);
Rajeev Balasubramonian, Sandy, UT (US);
Alan Lynn Davis, Coalville, UT (US);
Hewlett Packard Enterprise Development LP, Houston, TX (US);
Abstract
The present disclosure provides a method for processing memory access operations. The method includes determining a fixed response time based at least in part, on a total memory latency of a memory module. The method also includes identifying an available time slot for receiving return data from the memory module over a data bus, wherein the time difference between a current clock cycle and the available time slot is greater than or equal to the fixed response time. The method also includes creating a first slot reservation by reserving the available time slot. The method also includes issuing as read request to the memory module over the data bus, wherein the read request is issued at a clock cycle determined by subtracting the fixed response time from a time of the first slot reservation.