Cache replacement method and device based on energy consumption characteristics of MLC STT-RAM
A cache replacement and energy consumption technology, applied in energy-saving computing, memory systems, climate sustainability, etc., can solve problems such as write energy consumption, reduce write-back energy consumption, ensure feasibility, and simplify the calculation process.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] A cache replacement method based on the energy consumption characteristics of MLC STT-RAM, such as figure 1 As shown, MLC STT-RAM is used as the main memory of the system; methods include:
[0057] When a cache replacement occurs in the last-level cache, the N indicators of each cache block in the last-level cache are calculated according to the preset N cache replacement algorithms, and they are respectively recorded as the first indicator and the second indicator of the corresponding cache block... ...the Nth index, and respectively estimate the write-back energy consumption generated by flashing the data in each cache block back to the main memory, as the N+1th index of the corresponding cache block;
[0058] Comprehensively evaluate the N+1 indicators of each cache block to select the eliminated cache block as the target cache block;
[0059] Wherein, N is an integer greater than or equal to 1; among the N kinds of cache replacement algorithms, each cache replaceme...
Embodiment 2
[0097] A cache replacement device based on the energy consumption characteristics of MLC STT-RAM. MLC STT-RAM is used as the main memory of the system. The device includes: N index calculation modules, an energy consumption estimation module and an evaluation module;
[0098] N indicator calculation modules are respectively used to calculate N indicators of each cache block in the last-level cache according to the preset N cache replacement algorithms when cache replacement occurs in the last-level cache, and record them as the first corresponding cache block. One indicator, the second indicator...the Nth indicator;
[0099] The energy consumption estimation module is used to separately estimate the write-back energy consumption generated by flushing the data in each cache block back to the main memory when the cache replacement occurs in the last-level cache, as the N+1th index of the corresponding cache block ;
[0100] A judging module, configured to select eliminated cach...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com