DK3262513T3 - Lagring af data - Google Patents
Lagring af data Download PDFInfo
- Publication number
- DK3262513T3 DK3262513T3 DK16723590.2T DK16723590T DK3262513T3 DK 3262513 T3 DK3262513 T3 DK 3262513T3 DK 16723590 T DK16723590 T DK 16723590T DK 3262513 T3 DK3262513 T3 DK 3262513T3
- Authority
- DK
- Denmark
- Prior art keywords
- storing data
- storing
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
- G06F12/0897—Caches characterised by their organisation or structure with two or more cache hierarchy levels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3275—Power saving in memory, e.g. RAM, cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0811—Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
- G06F12/0871—Allocation or management of cache space
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/28—Using a specific disk cache architecture
- G06F2212/283—Plural cache memories
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Holo Graphy (AREA)
- Surgical Instruments (AREA)
- Photoreceptors In Electrophotography (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/699,014 US9600417B2 (en) | 2015-04-29 | 2015-04-29 | Data caching |
| PCT/US2016/030032 WO2016176551A1 (en) | 2015-04-29 | 2016-04-29 | Data caching |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DK3262513T3 true DK3262513T3 (da) | 2020-06-22 |
Family
ID=56015106
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK19213959.0T DK3657339T3 (da) | 2015-04-29 | 2016-04-29 | Datacaching |
| DK16723590.2T DK3262513T3 (da) | 2015-04-29 | 2016-04-29 | Lagring af data |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK19213959.0T DK3657339T3 (da) | 2015-04-29 | 2016-04-29 | Datacaching |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US9600417B2 (da) |
| EP (3) | EP3657339B1 (da) |
| CN (2) | CN112905501B (da) |
| DE (1) | DE202016107437U1 (da) |
| DK (2) | DK3657339T3 (da) |
| FI (1) | FI3657339T3 (da) |
| TW (2) | TWI606340B (da) |
| WO (1) | WO2016176551A1 (da) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3089035A1 (en) * | 2015-04-30 | 2016-11-02 | Virtual Open Systems | Virtualization manager for reconfigurable hardware accelerators |
| US10127156B1 (en) * | 2016-09-29 | 2018-11-13 | EMC IP Holding Company LLC | Caching techniques |
| CN110020290B (zh) * | 2017-09-29 | 2022-12-13 | 腾讯科技(深圳)有限公司 | 网页资源缓存方法、装置、存储介质及电子装置 |
| TWI681293B (zh) * | 2018-01-10 | 2020-01-01 | 瑞昱半導體股份有限公司 | 暫存記憶體處理方法、暫存記憶體程式與記憶裝置 |
| US11500674B2 (en) * | 2018-06-26 | 2022-11-15 | Intel Corporation | Circuitry with adaptive memory assistance capabilities |
| TWI707272B (zh) * | 2019-04-10 | 2020-10-11 | 瑞昱半導體股份有限公司 | 可執行指令的電子裝置以及指令執行方法 |
| US11093405B1 (en) * | 2019-05-29 | 2021-08-17 | Marvell Asia Pte, Ltd. | Shared mid-level data cache |
| US11513958B1 (en) | 2019-05-29 | 2022-11-29 | Marvell Asia Pte, Ltd. | Shared mid-level data cache |
| US12061971B2 (en) | 2019-08-12 | 2024-08-13 | Micron Technology, Inc. | Predictive maintenance of automotive engines |
| US12249189B2 (en) | 2019-08-12 | 2025-03-11 | Micron Technology, Inc. | Predictive maintenance of automotive lighting |
| US11042350B2 (en) | 2019-08-21 | 2021-06-22 | Micron Technology, Inc. | Intelligent audio control in vehicles |
| US12210401B2 (en) | 2019-09-05 | 2025-01-28 | Micron Technology, Inc. | Temperature based optimization of data storage operations |
| US11409654B2 (en) * | 2019-09-05 | 2022-08-09 | Micron Technology, Inc. | Intelligent optimization of caching operations in a data storage device |
| CN110716814B (zh) * | 2019-09-17 | 2022-05-13 | 武汉中海庭数据技术有限公司 | 一种进程间大数据量通讯的性能优化方法和装置 |
| CN112667847A (zh) * | 2019-10-16 | 2021-04-16 | 北京奇艺世纪科技有限公司 | 数据缓存方法、数据缓存装置和电子设备 |
| US12182026B1 (en) * | 2023-06-27 | 2024-12-31 | Apple Inc. | Computer processor architecture for coalescing of atomic operations |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5802563A (en) * | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Efficient storage of data in computer system with multiple cache levels |
| US6021470A (en) | 1997-03-17 | 2000-02-01 | Oracle Corporation | Method and apparatus for selective data caching implemented with noncacheable and cacheable data for improved cache performance in a computer networking system |
| US6115795A (en) * | 1997-08-06 | 2000-09-05 | International Business Machines Corporation | Method and apparatus for configurable multiple level cache with coherency in a multiprocessor system |
| US6647466B2 (en) | 2001-01-25 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Method and apparatus for adaptively bypassing one or more levels of a cache hierarchy |
| US7552282B1 (en) * | 2004-08-04 | 2009-06-23 | Emc Corporation | Method, computer readable medium, and data storage system for selective data replication of cached data |
| TWI265414B (en) * | 2005-07-25 | 2006-11-01 | Ind Tech Res Inst | Data caching method and computer program product therefor |
| US7337276B2 (en) * | 2005-08-11 | 2008-02-26 | International Business Machines Corporation | Method and apparatus for aging data in a cache |
| US7984241B2 (en) | 2005-09-16 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Controlling processor access to cache memory |
| US7757045B2 (en) | 2006-03-13 | 2010-07-13 | Intel Corporation | Synchronizing recency information in an inclusive cache hierarchy |
| US7596662B2 (en) | 2006-08-31 | 2009-09-29 | Intel Corporation | Selective storage of data in levels of a cache memory |
| US7917699B2 (en) * | 2007-12-21 | 2011-03-29 | Mips Technologies, Inc. | Apparatus and method for controlling the exclusivity mode of a level-two cache |
| US8151085B2 (en) * | 2008-01-17 | 2012-04-03 | International Business Machines Corporation | Method for address translation in virtual machines |
| US8166229B2 (en) | 2008-06-30 | 2012-04-24 | Intel Corporation | Apparatus and method for multi-level cache utilization |
| TWI385516B (zh) | 2008-08-12 | 2013-02-11 | Phison Electronics Corp | 快閃記憶體儲存系統及其資料寫入方法 |
| US8032707B2 (en) * | 2008-09-15 | 2011-10-04 | Microsoft Corporation | Managing cache data and metadata |
| US8190823B2 (en) * | 2008-09-18 | 2012-05-29 | Lenovo (Singapore) Pte. Ltd. | Apparatus, system and method for storage cache deduplication |
| US8601213B2 (en) * | 2008-11-03 | 2013-12-03 | Teradata Us, Inc. | System, method, and computer-readable medium for spool cache management |
| US8606997B2 (en) * | 2008-12-23 | 2013-12-10 | Oracle America, Inc. | Cache hierarchy with bounds on levels accessed |
| US7948798B1 (en) * | 2009-07-22 | 2011-05-24 | Marvell International Ltd. | Mixed multi-level cell and single level cell storage device |
| US8990506B2 (en) * | 2009-12-16 | 2015-03-24 | Intel Corporation | Replacing cache lines in a cache memory based at least in part on cache coherency state information |
| US20110153944A1 (en) * | 2009-12-22 | 2011-06-23 | Klaus Kursawe | Secure Cache Memory Architecture |
| US8291172B2 (en) | 2010-04-27 | 2012-10-16 | Via Technologies, Inc. | Multi-modal data prefetcher |
| US8838935B2 (en) * | 2010-09-24 | 2014-09-16 | Intel Corporation | Apparatus, method, and system for implementing micro page tables |
| US8788742B2 (en) * | 2011-05-23 | 2014-07-22 | International Business Machines Corporation | Using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device |
| US9098418B2 (en) * | 2012-03-20 | 2015-08-04 | Apple Inc. | Coordinated prefetching based on training in hierarchically cached processors |
| CN102841857B (zh) * | 2012-07-25 | 2015-02-25 | 龙芯中科技术有限公司 | 缓存预测执行的处理器与装置及方法 |
| US8949544B2 (en) | 2012-11-19 | 2015-02-03 | Advanced Micro Devices, Inc. | Bypassing a cache when handling memory requests |
| US20140258628A1 (en) * | 2013-03-11 | 2014-09-11 | Lsi Corporation | System, method and computer-readable medium for managing a cache store to achieve improved cache ramp-up across system reboots |
| US9218291B2 (en) | 2013-07-25 | 2015-12-22 | International Business Machines Corporation | Implementing selective cache injection |
| CN104346294B (zh) | 2013-07-31 | 2017-08-25 | 华为技术有限公司 | 基于多级缓存的数据读/写方法、装置和计算机系统 |
-
2015
- 2015-04-29 US US14/699,014 patent/US9600417B2/en active Active
-
2016
- 2016-04-29 DK DK19213959.0T patent/DK3657339T3/da active
- 2016-04-29 CN CN202110187813.6A patent/CN112905501B/zh active Active
- 2016-04-29 EP EP19213959.0A patent/EP3657339B1/en active Active
- 2016-04-29 DK DK16723590.2T patent/DK3262513T3/da active
- 2016-04-29 DE DE202016107437.1U patent/DE202016107437U1/de active Active
- 2016-04-29 FI FIEP19213959.0T patent/FI3657339T3/fi active
- 2016-04-29 EP EP19213908.7A patent/EP3657338B1/en active Active
- 2016-04-29 TW TW105113569A patent/TWI606340B/zh active
- 2016-04-29 CN CN201680018844.6A patent/CN107438837B/zh active Active
- 2016-04-29 TW TW106131550A patent/TWI627534B/zh active
- 2016-04-29 EP EP16723590.2A patent/EP3262513B1/en active Active
- 2016-04-29 WO PCT/US2016/030032 patent/WO2016176551A1/en not_active Ceased
-
2017
- 2017-02-10 US US15/429,579 patent/US10303604B2/en active Active
-
2019
- 2019-04-09 US US16/379,303 patent/US10884928B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3262513A1 (en) | 2018-01-03 |
| WO2016176551A1 (en) | 2016-11-03 |
| US10884928B2 (en) | 2021-01-05 |
| CN112905501B (zh) | 2022-08-12 |
| US10303604B2 (en) | 2019-05-28 |
| CN112905501A (zh) | 2021-06-04 |
| EP3657339A1 (en) | 2020-05-27 |
| TWI606340B (zh) | 2017-11-21 |
| EP3657339B1 (en) | 2022-09-28 |
| HK1245437A1 (zh) | 2018-08-24 |
| US9600417B2 (en) | 2017-03-21 |
| TWI627534B (zh) | 2018-06-21 |
| EP3262513B1 (en) | 2020-03-18 |
| US20190236010A1 (en) | 2019-08-01 |
| CN107438837A (zh) | 2017-12-05 |
| TW201706854A (zh) | 2017-02-16 |
| DE202016107437U1 (de) | 2017-01-16 |
| FI3657339T3 (fi) | 2023-01-13 |
| DK3657339T3 (da) | 2022-11-28 |
| TW201743215A (zh) | 2017-12-16 |
| CN107438837B (zh) | 2021-03-12 |
| US20160321176A1 (en) | 2016-11-03 |
| US20170153977A1 (en) | 2017-06-01 |
| EP3657338B1 (en) | 2024-11-13 |
| EP3657338A1 (en) | 2020-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DK3262513T3 (da) | Lagring af data | |
| DK3569525T3 (da) | Opbevaringssystem | |
| EP3748435C0 (en) | CARTRIDGE | |
| EP3431417C0 (de) | Lagersystem | |
| DK3283625T3 (da) | Nukleasemedieret genomeditering | |
| DK3277719T3 (da) | Polypeptider | |
| EP3327220A4 (en) | BINDING MACHINE | |
| EP4223667C0 (en) | STORAGE SYSTEM | |
| EP3079195A4 (en) | SECONDARY BATTERY | |
| EP3366930A4 (en) | ACCUMULATOR | |
| DK3270930T3 (da) | Præeklampsi | |
| DK3326949T3 (da) | Spole | |
| EP3327221A4 (en) | BINDING MACHINE | |
| EP3348440A4 (en) | COVER | |
| EP3556062A4 (en) | DATA STORAGE FUNCTION SELECTION | |
| DK3370804T3 (da) | Patronbæreranordning | |
| HUE043622T2 (hu) | Tároló | |
| DK3109141T3 (da) | Holder | |
| DK3292136T3 (da) | Penicillin-g-acylaser | |
| DK3274482T3 (da) | Stenborsknop | |
| FI20155933A (fi) | Kaksikomponenttinen aerosoliformulaatio | |
| DE102015206660A8 (de) | Plattenaufteilanlage | |
| DK3280853T3 (da) | Holdemekanisme | |
| DE112015005898A5 (de) | Gurtschlossbringer | |
| DE112016005599A5 (de) | Strahlungsgrill |