CN106569961A - 一种基于访存地址连续性的cache模块及其访存方法 - Google Patents
一种基于访存地址连续性的cache模块及其访存方法 Download PDFInfo
- Publication number
- CN106569961A CN106569961A CN201610965369.5A CN201610965369A CN106569961A CN 106569961 A CN106569961 A CN 106569961A CN 201610965369 A CN201610965369 A CN 201610965369A CN 106569961 A CN106569961 A CN 106569961A
- Authority
- CN
- China
- Prior art keywords
- ccache
- cache
- data
- address
- memory access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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
-
- 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/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
- G06F12/1045—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610965369.5A CN106569961B (zh) | 2016-10-31 | 2016-10-31 | 一种基于访存地址连续性的cache模块及其访存方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610965369.5A CN106569961B (zh) | 2016-10-31 | 2016-10-31 | 一种基于访存地址连续性的cache模块及其访存方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106569961A true CN106569961A (zh) | 2017-04-19 |
| CN106569961B CN106569961B (zh) | 2023-09-05 |
Family
ID=58536444
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610965369.5A Active CN106569961B (zh) | 2016-10-31 | 2016-10-31 | 一种基于访存地址连续性的cache模块及其访存方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106569961B (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112256599A (zh) * | 2019-07-22 | 2021-01-22 | 华为技术有限公司 | 一种数据预取方法、装置及存储设备 |
| WO2021184141A1 (en) * | 2020-03-15 | 2021-09-23 | Micron Technology, Inc. | Pre-load techniques for improved sequential read |
| CN113655954A (zh) * | 2021-07-15 | 2021-11-16 | 广东赛昉科技有限公司 | 一种memory set的优化策略的实现方法及系统 |
| CN117971501A (zh) * | 2024-03-28 | 2024-05-03 | 北京壁仞科技开发有限公司 | 一种数据访问方法、设备、存储介质及程序产品 |
| CN120872415A (zh) * | 2025-09-28 | 2025-10-31 | 兰州大学 | 微处理器中异步多粒度访存控制方法、异步电路、访存模块 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08137754A (ja) * | 1994-11-10 | 1996-05-31 | Fuji Xerox Co Ltd | ディスクキャッシュ装置 |
| CN1652091A (zh) * | 2004-02-07 | 2005-08-10 | 华为技术有限公司 | 一种在数据存储系统中预取数据的方法 |
| US7069388B1 (en) * | 2003-07-10 | 2006-06-27 | Analog Devices, Inc. | Cache memory data replacement strategy |
| CN101266576A (zh) * | 2008-05-15 | 2008-09-17 | 中国人民解放军国防科学技术大学 | 一种面向数据流的Cache管理方法 |
| US20080229027A1 (en) * | 2007-03-13 | 2008-09-18 | Fujitsu Limited | Prefetch control device, storage device system, and prefetch control method |
| CN105094686A (zh) * | 2014-05-09 | 2015-11-25 | 华为技术有限公司 | 数据缓存方法、缓存和计算机系统 |
-
2016
- 2016-10-31 CN CN201610965369.5A patent/CN106569961B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08137754A (ja) * | 1994-11-10 | 1996-05-31 | Fuji Xerox Co Ltd | ディスクキャッシュ装置 |
| US7069388B1 (en) * | 2003-07-10 | 2006-06-27 | Analog Devices, Inc. | Cache memory data replacement strategy |
| CN1652091A (zh) * | 2004-02-07 | 2005-08-10 | 华为技术有限公司 | 一种在数据存储系统中预取数据的方法 |
| US20080229027A1 (en) * | 2007-03-13 | 2008-09-18 | Fujitsu Limited | Prefetch control device, storage device system, and prefetch control method |
| CN101266576A (zh) * | 2008-05-15 | 2008-09-17 | 中国人民解放军国防科学技术大学 | 一种面向数据流的Cache管理方法 |
| CN105094686A (zh) * | 2014-05-09 | 2015-11-25 | 华为技术有限公司 | 数据缓存方法、缓存和计算机系统 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112256599A (zh) * | 2019-07-22 | 2021-01-22 | 华为技术有限公司 | 一种数据预取方法、装置及存储设备 |
| WO2021184141A1 (en) * | 2020-03-15 | 2021-09-23 | Micron Technology, Inc. | Pre-load techniques for improved sequential read |
| US11868245B2 (en) | 2020-03-15 | 2024-01-09 | Micron Technology, Inc. | Pre-load techniques for improved sequential memory access in a memory device |
| CN113655954A (zh) * | 2021-07-15 | 2021-11-16 | 广东赛昉科技有限公司 | 一种memory set的优化策略的实现方法及系统 |
| CN113655954B (zh) * | 2021-07-15 | 2025-10-03 | 上海赛昉半导体科技有限公司 | 一种memory set的优化策略的实现方法及系统 |
| CN117971501A (zh) * | 2024-03-28 | 2024-05-03 | 北京壁仞科技开发有限公司 | 一种数据访问方法、设备、存储介质及程序产品 |
| CN120872415A (zh) * | 2025-09-28 | 2025-10-31 | 兰州大学 | 微处理器中异步多粒度访存控制方法、异步电路、访存模块 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106569961B (zh) | 2023-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1031919B1 (en) | Method for prefetching structured data | |
| EP1421490B1 (en) | Methods and apparatus for improving throughput of cache-based embedded processors by switching tasks in response to a cache miss | |
| TWI437490B (zh) | 微處理器及縮短分頁表尋訪時間之方法 | |
| CN104809179B (zh) | 访问哈希表的装置和方法 | |
| US20090198909A1 (en) | Jump Starting Prefetch Streams Across Page Boundaries | |
| TWI431472B (zh) | 微處理器之可組態快取 | |
| KR20180090284A (ko) | 이벤트 기동된 프로그래머블 프리페처 | |
| CN106569961B (zh) | 一种基于访存地址连续性的cache模块及其访存方法 | |
| CN101558390B (zh) | 用于微处理器的可配置高速缓冲存储器 | |
| CN109461113B (zh) | 一种面向数据结构的图形处理器数据预取方法及装置 | |
| KR102268601B1 (ko) | 데이터 포워딩을 위한 프로세서, 그것의 동작 방법 및 그것을 포함하는 시스템 | |
| EP4264905B1 (en) | Data placement with packet metadata | |
| US10552334B2 (en) | Systems and methods for acquiring data for loads at different access times from hierarchical sources using a load queue as a temporary storage buffer and completing the load early | |
| CN108874691B (zh) | 数据预取方法和内存控制器 | |
| US6922753B2 (en) | Cache prefetching | |
| KR102464788B1 (ko) | 업/다운 프리페쳐 | |
| US9697136B2 (en) | Descriptor ring management | |
| US20050198439A1 (en) | Cache memory prefetcher | |
| JP2015527684A (ja) | スティッキー抜去エンジンを伴うシステムキャッシュ | |
| CN119201004A (zh) | 数据读写处理方法、装置、设备及介质 | |
| Mahling et al. | Fetch me if you can: Evaluating cpu cache prefetching and its reliability on high latency memory | |
| Cheng et al. | Exploiting memory-level parallelism in reconfigurable accelerators | |
| US10025717B1 (en) | Multi-dimensional prefetching | |
| US20090210662A1 (en) | Microprocessor, method and computer program product for direct page prefetch in millicode capable computer system | |
| CN206805520U (zh) | 一种基于访存地址连续性的cache模块 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 519000 2706, No. 3000, Huandao East Road, Hengqin new area, Zhuhai, Guangdong Patentee after: Zhuhai Yiwei Semiconductor Co.,Ltd. Country or region after: China Address before: Room 105-514, No. 6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province Patentee before: AMICRO SEMICONDUCTOR Co.,Ltd. Country or region before: China |
|
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 519000 Guangdong Province Zhuhai City Hengqin New District Zhi Shui Road 88 Office 1508 Patentee after: Zhuhai Yiwei Technology Co., Ltd. Country or region after: China Address before: 519000 2706, No. 3000, Huandao East Road, Hengqin new area, Zhuhai, Guangdong Patentee before: Zhuhai Yiwei Semiconductor Co.,Ltd. Country or region before: China |