Invention Grant
- Patent Title: Systems and methods for performing memory compression
-
Application No.: US15663115Application Date: 2017-07-28
-
Publication No.: US10331558B2Publication Date: 2019-06-25
- Inventor: Ali Sazegari , Charles E. Tucker , Jeffry E. Gonion , Gerard R. Williams, III , Chris Cheng-Chieh Lee
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons Hood Kivlin Kowert and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: H03M7/34
- IPC: H03M7/34 ; H03M7/38 ; G06F12/08 ; H03M7/30 ; G06F12/00 ; G06F13/00

Abstract:
Systems, apparatuses, and methods for efficiently moving data for storage and processing. A compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.
Public/Granted literature
- US20190034333A1 SYSTEMS AND METHODS FOR PERFORMING MEMORY COMPRESSION Public/Granted day:2019-01-31
Information query
IPC分类: