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
Example Embodiment
[0055]Example 1:
[0056]A cache replacement method based on the energy consumption characteristics of MLC STT-RAM, such asfigure 1 As shown, MLC STT-RAM is used as a system mainly;
[0057]When the cache is replaced in the final cache, the N indicators of each cache block in the final class cache are separately calculated according to the preset N cache replacement algorithm, respectively, respectively, the first indicator of the corresponding cache block, the second indicator ... ... Nth indicator, and respectively estimate the backup energy consumption generated by the main memory in the data in each buffer block, as the N + 1 indicator of the corresponding cache block;
[0058]Comprehensive evaluation of N + 1 indicator of each buck block, to select the phased block, which is eliminated, as the target buffer block;
[0059]Where n is an integer greater than or equal to 1; N kinds of cache replacement algorithms, each cache replacement algorithm is selected from the single index, and the ind...
Example Embodiment
[0096]Example 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 indicator calculation modules, 1 energy consumption estimation module and a judgment module;
[0098]The N index calculation modules are respectively used to calculate the N indexes of each cache block in the last level cache according to the preset N types of cache replacement algorithms when cache replacement occurs in the last level cache, which are respectively recorded as the first level of the corresponding cache block One indicator, the second indicator...the Nth indicator;
[0099]The energy consumption estimation module is used to 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+1 index of the corresponding cache block ;
[0100]The evaluation module is used to ...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap