{'fraction_non_alphanumeric': 0.027409372236958444, 'fraction_numerical': 0.002652519893899204, 'mean_word_length': 5.324022346368715, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Memory power optimisation on low-bit multi-access cross memory address mapping schema

Since memory accounts for an increasing fraction of computer energy, manufacturers have developed memory devices with different power/work modes and lots of creditable power mode control algorithms have been proposed. By analysing these policies on different memory address mapping schemas (schema is used to translate a physical address to a memory cell), we find they are less effective on low-bit multi-access cross memory (LMCM) schema which is a fine-grained interleaving schema to improve parallelism to meet high-bandwidth. For gaining more power efficiency, we introduce a comprehensive solution named as MSPA. It adopts a memory address segmentation module (MASM) to split memory into many regions configured as different schemas. With the help of an OS power-aware memory allocator (PAMA), MSPA can allocate one application’s memory from its preferred region to balance power and performance. Finally, by integrating some outstanding works, experimental results demonstrate that it can further improve power efficiency from 3% to 17%.