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.

Date of Patent:
Mar. 28, 2017

Filed:

Jun. 13, 2014
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Moinul Khan, San Diego, CA (US);

Chia-Yuan Teng, San Diego, CA (US);

Simo Petteri Kangaslampi, San Diego, CA (US);

Assignee:

QUALCOMM INCORPORATED, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/36 (2006.01); G06F 5/12 (2006.01); G06F 13/16 (2006.01); G11C 7/10 (2006.01); H03M 7/30 (2006.01);
U.S. Cl.
CPC ...
G06F 5/12 (2013.01); G06F 13/1673 (2013.01); G11C 7/1072 (2013.01); H03M 7/30 (2013.01); H03M 7/6064 (2013.01); H03M 7/6088 (2013.01); H03M 7/6094 (2013.01);
Abstract

Systems and methods for adaptive compression mode selection for memory buffers such as those used in or with a portable computing device ('PCD') are presented. During operation of the PCD a first compression mode is selected for a buffer and the buffer is formatted to the first compression mode. Any access to the buffer by a component of the PCD, core of the PCD or software application running on the PCD is monitored. Based on the amount and/or type of access to the buffer, a second compression mode for the buffer is selected. The buffer is formatted to the second compression mode, providing a cost effective ability to adaptively format buffers based on the component(s), cores(s), and/or software application(s) accessing the buffers, and allowing for improving or optimizing bandwidth, memory footprint, resource conflict, power consumption, latency, and/or performance of component(s), core(s), or software application(s) accessing buffers as desired.


Find Patent Forward Citations

Loading…