WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016099664) APPARATUS, SYSTEM AND METHOD FOR CACHING COMPRESSED DATA BACKGROUND
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/099664    International Application No.:    PCT/US2015/057815
Publication Date: 23.06.2016 International Filing Date: 28.10.2015
IPC:
G06F 12/08 (2006.01), G06F 12/02 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: TRIKA, Sanjeev N.; (US).
GARCIA, Rowel S.; (US)
Agent: MALLIE, Michael J.; (US)
Priority Data:
14/572,689 16.12.2014 US
Title (EN) APPARATUS, SYSTEM AND METHOD FOR CACHING COMPRESSED DATA BACKGROUND
(FR) APPAREIL, SYSTÈME ET PROCÉDÉ DE MISE EN ANTÉMÉMOIRE D’UN ARRIÈRE-PLAN DE DONNÉES COMPRESSÉ
Abstract: front page image
(EN)Techniques and mechanisms to efficiently cache data based on compression of such data. The technologies of the present disclosure include cache systems, methods, and computer readable media to support operations performed with data that is compressed prior to being written as a cache line in a cache memory. In some embodiments, a cache controller determines the size of compressed data to be stored as a cache line. The cache controller identifies a logical block address (LBA) range to cache the compressed data, where such identifying is based on the size of the compressed data and on reference information describing multiple LBA ranges of the cache memory. One or more such LBA ranges are of different respective sizes. In other embodiments, LBA ranges of the cache memory concurrently store respective compressed cache lines, wherein the LBA ranges and are of different respective sizes.
(FR)L’invention concerne des techniques et des mécanismes pour mettre efficacement des données en antémémoire, en fonction de la compression de ces données. Les technologies de la présente invention comprennent des systèmes d’antémémoire, des procédés et des supports lisibles par ordinateur prenant en charge des opérations effectuées avec des données qui sont compressées avant d’être écrites sous forme de ligne d’antémémoire dans une antémémoire. Dans certains modes de réalisation, un contrôleur d’antémémoire détermine la taille des données compressées à stocker sous forme de ligne d’antémémoire. Le contrôleur d’antémémoire identifie une plage d’adresses de blocs logiques (LBA) pour la mise en antémémoire des données compressées, cette identification reposant sur la taille des données compressées et sur des informations de référence décrivant les multiples plages de LBA de l’antémémoire. Une ou plusieurs de ces plages de LBA sont de tailles respectives différentes. Dans d’autres modes de réalisation, des plages de LBA de l’antémémoire stockent simultanément des lignes d’antémémoire compressées respectives, les plages de LBA étant de tailles respectives différentes.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)